home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / pc_talk.arc / PC-TALK.DOC < prev    next >
Text File  |  1990-04-15  |  106KB  |  4,826 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.       === The PC-TALK III User's Guide starts on the next page ===
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                   850502
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.            ---------------------------------------------------
  83.  
  84.  
  85.                  ===== PC-TALK III =====
  86.  
  87.           Communications Program for The IBM Personal Computer
  88.  
  89.  
  90.  
  91.             === User's Guide by Andrew Fluegelman ===
  92.  
  93.            ---------------------------------------------------
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.            === FREEWARE - P.O. Box 862, Tiburon, CA 94920 ===
  118.  
  119.           Copyright (c) 1984 The Headlands Press, Inc.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                --- PC-TALK III User's Guide ---
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                 === Contents ===
  141.  
  142.  
  143.  
  144.  
  145.     Features of PC-TALK III                     4
  146.     Summary of Commands                    6
  147.     Making Working Copies of PC-TALK            9
  148.     Starting PC-TALK                       11
  149.  
  150.  
  151.     === Screen, Keyboard, and Printing ===
  152.  
  153.     Echo:  Alt-E                           13
  154.     The Width Alarm: Alt-W                       13
  155.     Printscreen: Shift-PrtSc                   14
  156.     Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)       14
  157.     Screendump: Alt-S                       16
  158.     Clearscreen: Alt-C                       16
  159.  
  160.  
  161.     === Receiving and Transmitting Files ===
  162.  
  163.     Receiving a File: Alt-R (or PgDn)               17
  164.     Transmitting a File:  Alt-T                   19
  165.     The Binary transmit option: '=b'                       20
  166.     The Pacing transmit option: '=p'                       21
  167.     XMODEM Transmitting and Receiving: '=x'                24
  168.     A Note on Communications Terminology               26
  169.  
  170.  
  171.     === More File Commands ===
  172.  
  173.     Status Messages: Alt-M                       27
  174.     Viewing a File: Alt-V                       28
  175.     Deleting a File: Alt-Y                       29
  176.     The Logged Drive: Alt-L                    29
  177.     File Specification Conventions                   30
  178.  
  179.  
  180.     === Dialing ===
  181.  
  182.     The Dialing Directory: Alt-D                   32
  183.     Adding to the Directory                    34
  184.     Other Directory Options                    35
  185.     Auto-dialing                           36
  186.     Long Distance Services:  '+#' and '-#'                 36
  187.     Manual Dialing: 'm'                                    38
  188.     Redialing: Alt-Q                       38
  189.     Stripping and Converting Characters               39
  190.     Pacing Instructions                       41
  191.  
  192.  
  193.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                --- PC-TALK III User's Guide ---
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.     === Parameters and Defaults ===
  208.  
  209.     Communications Parameters: Alt-P               44
  210.     Program Defaults: Alt-F                    45
  211.  
  212.  
  213.     === Input Strings ===
  214.  
  215.     The Function Key Directory: Alt-K (or Alt-J)           52
  216.     Using the Function Key Assignments               53
  217.         Hanging Up the Modem                                   55
  218.     Temporary Alt Keys: Alt-1 through Alt-0            55
  219.  
  220.  
  221.     === Miscellaneous Features and Commands ===
  222.  
  223.     Elapsed Time: Alt-Z                       58
  224.     Exit: Alt-X                           58
  225.     Sending a Break Signal: Ctrl-End               58
  226.     Command Summary: Home key                   59
  227.     Toggle Commands                        59
  228.  
  229.  
  230.     === More Applications and Advanced Features ===
  231.  
  232.     XON/XOFF: Alt-O                        60
  233.     Communications Errors: <<>> and <<OVERFLOW>>           60
  234.  
  235.  
  236.     === PC-TALK III File Information ===
  237.  
  238.     Programming Information                    63
  239.     Copying PC-TALK                        64
  240.     Modifying PC-TALK                       64
  241.     Thank You!                           66
  242.     FREEWARE                           67
  243.  
  244.     Appendix A: Communications Parameters               69
  245.     Appendix B: The XMODEM Protocol                70
  246.         Invoice                               71
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                --- PC-TALK III User's Guide ---                 4
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                        === Features of PC-TALK III ===
  272.  
  273.  
  274.     This brief summary is to acquaint you with some of the 
  275.     key features in PC-TALK III.  Each of these features is
  276.     described in detail in the documentation.
  277.  
  278.  
  279.     1. PC-TALK III is supplied in an interpreter BASIC source code
  280.     version (PC-TALK.BAS) for systems with 64K of memory and a
  281.     compiled BASIC version (PC-TALK.EXE) for systems with 128K or
  282.     more of memory.  The .EXE version will give optimum performance
  283.     and is recommended if you have sufficient memory.
  284.  
  285.     To run PC-TALK ...
  286.     -- If you have 64K of memory, type 'TALK64' <Enter>.
  287.     -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  288.  
  289.     2. The 'fast' mode from previous versions has been eliminated.
  290.     All features now operate fully at up to 1200 baud in both the
  291.     BASIC interpreter and the BASIC compiled version.
  292.  
  293.     3. A Screendump feature (Alt-S) now permits writing the contents
  294.     of the screen to a disk file.
  295.  
  296.     4. A margin Width feature (Alt-W) signals when keyboard input has
  297.     exceeded a specifiable right margin.
  298.  
  299.     5. Three Transmit options are now provided for transmitting
  300.     binary files (=b), for transmitting files with line pacing (=p),
  301.     and for transmitting and receiving files using the XMODEM error-
  302.     checking protocol (=x).
  303.  
  304.     6. The Dialing Directory (Alt-D) has been expanded to sixty entry
  305.     capacity.  Optional parameters allow selective character
  306.     stripping and/or converting and for storing pacing instructions
  307.     for each entry.
  308.  
  309.     7. An auto-redial feature has been added (Alt-Q).
  310.  
  311.     8. There are now forty possible permanent input strings (Alt-K).
  312.     These permanent strings are now stored to be input with the
  313.     Function keys in combination with the Alt, Shift, and Ctrl keys.
  314.  
  315.     9. The temporary input strings (Alt-=) have been switched to the
  316.     ten key combinations Alt-1 through Alt-0.
  317.  
  318.     10. Because of the expansion of the Dialing Directory and the
  319.     Function Key Directory, the special keys for dialing CompuServe
  320.     and the Source and for sending specific commands to these
  321.     networks have been eliminated.
  322.  
  323.  
  324.  
  325.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                --- PC-TALK III User's Guide ---                 5
  332.  
  333.  
  334.     11. A routine has been added for interactively specifying and
  335.     changing all program defaults while the program is running (Alt-
  336.     F).
  337.  
  338.     12. The conventions for specifying files and input strings within
  339.     the program have been standardized.  Control characters can now
  340.     be specified as part of input strings.
  341.  
  342.  
  343.     Even if you are familiar with earlier versions of PC-TALK, it is
  344.     recommended that you read through the entire documentation, most
  345.     of which has been thoroughly revised.
  346.  
  347.     The PC-TALK III User's Guide is 70 pages long.  It is supplied on
  348.     a file called PC-TALK.DOC, which is either on the program disk,
  349.     or on a separately labeled disk if two disks have been provided.
  350.  
  351.     To print the User's Guide, see the instructions at paragraph 9 of
  352.     the following section, "Making Working Copies of PC-TALK."
  353.  
  354.  
  355.     I hope that you find PC-TALK III to be more useful, and just as
  356.     friendly, as version 2.00.
  357.  
  358.  
  359.                              - Andrew Fluegelman
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                --- PC-TALK III User's Guide ---                 6
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                === Summary of Commands ===
  404.  
  405.  
  406.     Alt-E           When activated, Echoes keyboard input to the
  407.                screen. (Toggle) USE IF YOUR KEYBOARD INPUT IS
  408.                BLANK OR DOUBLE.
  409.  
  410.  
  411.     Shift-PrtSc       Prints current screen contents at any time.
  412.  
  413.  
  414.     Ctrl-PrtSc       When activated, simultaneously prints all
  415.     (or Ctrl-PgUp)       screen output to the printer. (Toggle)
  416.  
  417.  
  418.     Alt-R           Starts/stops routines to Receive input from
  419.     (or PgDn)       the communications port to files on disk.
  420.  
  421.  
  422.     Alt-T           Starts/stops routines to Transmit files from
  423.     (or PgUp)       disk through the communications port.
  424.  
  425.  
  426.     Alt-V           Starts/stops routine to View a file which has
  427.                been saved to disk.
  428.  
  429.  
  430.     Alt-Y           Permits deleting a file from disk.
  431.  
  432.  
  433.     Alt-D           Calls up the Dialing Directory. Permits
  434.                storing parameters for 60 phone numbers and
  435.                auto-dialing.
  436.  
  437.  
  438.     Alt-Q           Redials the last number dialed.
  439.  
  440.  
  441.     Alt-M           When activated, sends status Messages as part
  442.                of the transmit and receive routines.
  443.                (Toggle)
  444.  
  445.  
  446.     Alt-P           Permits changing the communications Parameters.
  447.  
  448.  
  449.     Alt-F           Permits temporary or permanent changes to the
  450.                program defaults.
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                --- PC-TALK III User's Guide ---                 7
  464.  
  465.  
  466.  
  467.  
  468.     Alt-K           Calls up the Function Key Directory.  Permits
  469.     (or Alt-J)       specifying up to 40 Function key combinations
  470.                to input permanent i.d. #s and logon
  471.                sequences.
  472.  
  473.  
  474.     Alt-=           Permits programming of keys Alt-1 through Alt-0
  475.                (Alt-equals) as temporary input while the
  476.                program is running.
  477.  
  478.  
  479.     Alt-S           Writes contents of the screen to a file
  480.                SCRNDUMP.PCT on the Logged drive.
  481.  
  482.  
  483.     Alt-L           Changes the Logged drive for file specifications.
  484.  
  485.  
  486.     Alt-W           Sets an optional Width alarm for keyboard input.
  487.  
  488.  
  489.     Alt-Z           Displays the elapsed time for the current call.
  490.  
  491.  
  492.     Alt-C           Clears the screen.
  493.  
  494.  
  495.     Alt-O           Permits re-starting transmission manually when
  496.                the remote computer has sent an XOFF signal.
  497.  
  498.  
  499.     Alt-X           Exits the program and returns to DOS.
  500.  
  501.  
  502.     Ctrl-End       Sends a 'Break' signal to the remote computer.
  503.  
  504.  
  505.     Del           Sends a 'Rubout' character (ASCII 127)
  506.  
  507.     Home           Displays an on-screen summary of these commands.
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                --- PC-TALK III User's Guide ---                 8
  530.  
  531.  
  532.  
  533.  
  534.     File Specification Commands:
  535.  
  536.  
  537.       ? or    ?+[spec] - When given as response to a file specification,
  538.                lists files currently on logged or specified
  539.                drive. Wild card characters * and ? are allowed.
  540.  
  541.  
  542.          <space> - When given as response to file specification,
  543.                re-inputs the last file Transmitted, Received,
  544.                or Viewed.
  545.  
  546.  
  547.         <Enter>  - When given as response to file specification,
  548.                cancels Transmit, Receive, View, and Delete routines.
  549.  
  550.  
  551.         =p[n][c] - When added to the end of a Transmit file
  552.                specification, paces transmission one line at a
  553.                time--either every n seconds or after the
  554.                prompt c is received.
  555.  
  556.  
  557.             =b     - When added to the end of a Transmit file
  558.                specification, permits transmitting file in
  559.                binary format.
  560.  
  561.  
  562.             =x     - When added to the end of a Transmit or Receive
  563.                file specification, invokes the XMODEM error-
  564.                checking protocol.
  565.  
  566.  
  567.  
  568.     String Specification Commands:
  569.  
  570.  
  571.              }     - Signifies a carriage return as part of the string.
  572.  
  573.  
  574.     <space><Enter>     - Clears a previously specified string.
  575.  
  576.  
  577.            <Enter>     - Leaves a previously specified string unchanged.
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                --- PC-TALK III User's Guide ---                 9
  596.  
  597.  
  598.  
  599.  
  600.  
  601.             === Making Working Copies of PC-TALK ===
  602.  
  603.  
  604.     Before you use your PC-TALK program disk(s), you should make a
  605.     working copy of the program.  Follow these steps carefully:
  606.  
  607.  
  608.     (Please note that you may have been provided with two disks,
  609.     marked "PC-TALK.III" and "PC-TALK.DOC", or a single disk marked
  610.     "PC-TALK.III".  If you have been provided with a single disk, it
  611.     contains all of the necessary PC-TALK files.)
  612.  
  613.  
  614.     1. Place your own copy of PC-DOS (any version)
  615.     in drive A and press the Ctrl-Alt-Del keys simultaneously.  Enter
  616.     the date and time, when required.  You should see the DOS A> prompt.
  617.  
  618.  
  619.     2. Place a blank disk (or one that can be REFORMATTED) in drive B.
  620.  
  621.  
  622.     3. Type 'FORMAT B:/S' <Enter>.  This will format the disk in
  623.     drive B with the DOS system and command files.
  624.  
  625.  
  626.     4. Type 'COPY BASIC.COM B:' <Enter>. This will copy the file
  627.     BASIC.COM to the disk in drive B.
  628.  
  629.  
  630.     5. Now remove the DOS disk from drive A and insert the PC-TALK.III
  631.     program disk in drive A.
  632.  
  633.  
  634.     6. Type 'COPY *.* B:' <Enter>. This will copy all the files from
  635.     the program disk onto the disk in drive B.
  636.  
  637.  
  638.     7. Remove the program disk from drive A and store it in a safe
  639.     place.    Take the disk from drive B and label it "PC-TALK.III".
  640.     Use this as your working program disk.
  641.  
  642.  
  643.     8. If you have been provided a separate disk marked "PC-TALK.DOC",
  644.     repeat steps 1 through 7 above, using the PC-TALK.DOC disk.
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                --- PC-TALK III User's Guide ---                 10
  662.  
  663.  
  664.  
  665.  
  666.     9. Before you start using the program, please make sure that you
  667.     have printed and read the PC-TALK III User's Guide.
  668.  
  669.     -- If you have been provided with two disks, place the working
  670.     copy of the PC-TALK.DOC disk in drive A.
  671.  
  672.     -- If you have been provided with one disk, place the working
  673.     copy of the PC-TALK.III disk in drive A.
  674.  
  675.     Now type 'PRINTDOC' <Enter> and follow the screen prompts.  This
  676.     will print the file PC-TALK.DOC.
  677.  
  678.  
  679.     10. You are now ready to run PC-TALK. Place the working program
  680.     disk marked PC-TALK.III in drive A and proceed with the following
  681.     instructions, "Starting PC-TALK".
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                --- PC-TALK III User's Guide ---                 11
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.                 === Starting PC-TALK ===
  735.  
  736.  
  737.  
  738.     First make sure that PC-DOS is loaded so that you see the A>
  739.  
  740.     prompt. Place the disk marked "PC-TALK.III" in drive A. Then...
  741.  
  742.  
  743.     -- If you have 64K of memory, type 'TALK64' <Enter>.
  744.  
  745.        This will load and run the BASIC file PC-TALK.BAS.
  746.  
  747.  
  748.     -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  749.  
  750.        This will load and run the compiled BASIC file PC-TALK.EXE.
  751.  
  752.        You can also run PC-TALK.EXE by simply typing 'PC-TALK' <Enter>.
  753.  
  754.  
  755.  
  756.     When you see the prompt "===Proceed ..." PC-TALK is in operation.
  757.  
  758.     At this point, you should turn on your modem, if you have not
  759.  
  760.     already done so.
  761.  
  762.  
  763.     -- If you have a direct connection modem:
  764.  
  765.        You can proceed to send the appropriate modem commands
  766.  
  767.        directly from the keyboard. (Making use of auto-dialing
  768.  
  769.        features is described in the documentation under "The Dialing
  770.  
  771.        Directory.")
  772.  
  773.  
  774.     -- If you have an acoustic modem:
  775.  
  776.        Dial the phone number you wish, place the telephone receiver
  777.  
  778.        in the modem cradle, and switch to 'Data'. Once you have made
  779.  
  780.        a connection, you can proceed with keyboard instructions.
  781.  
  782.  
  783.     At this point, your PC has been set up as a "dumb" terminal,
  784.  
  785.  
  786.  
  787.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                --- PC-TALK III User's Guide ---                 12
  794.  
  795.  
  796.     connected with the remote computer.  You can send information to
  797.  
  798.     the remote computer by typing on the keyboard, and see
  799.  
  800.     information sent by the remote computer displayed on your screen.
  801.  
  802.  
  803.     NOTE: IF YOU CAN'T SEE YOUR KEYBOARD INPUT, press Alt-E to put
  804.  
  805.     the program into Echo mode.
  806.  
  807.  
  808.     PC-TALK is capable of doing many "smart" things too, such as
  809.  
  810.     receiving and sending disk files, dialing phone calls, and
  811.  
  812.     storing commands for future use.  All the program features are
  813.  
  814.     described in the documentation, which is contained in a file on
  815.  
  816.     the program disk called PC-TALK.DOC.
  817.  
  818.  
  819.     ********** PLEASE PRINT AND READ THE DOCUMENTATION! **********
  820.  
  821.     This will save you from having unanswered questions and greatly
  822.  
  823.     increase your enjoyment of the program.
  824.  
  825.  
  826.     To print the documentation, follow these instructions:
  827.  
  828.  
  829.     -- If you have been provided with two disks, place the working
  830.  
  831.        copy of the PC-TALK.DOC disk in drive A.
  832.  
  833.     -- If you have been provided with one disk, place the working
  834.  
  835.        copy of the PC-TALK.III disk in drive A.
  836.  
  837.  
  838.     *** Now type 'PRINTDOC' <Enter> and follow the screen prompts.
  839.  
  840.     This will print the file PC-TALK.DOC.  Please take some time to
  841.  
  842.     read through the documentation before trying to use the program.
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                --- PC-TALK III User's Guide ---                 13
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.              === Screen, Keyboard, and Printing ===
  867.  
  868.  
  869.  
  870.     Echo:  Alt-E
  871.  
  872.  
  873.     With some systems, the remote computer will send back to your
  874.  
  875.     screen the characters you type at the keyboard.  This is known as
  876.  
  877.     "full duplex" communications.  In other cases, the remote
  878.  
  879.     computer will not send back the characters you type ("half
  880.  
  881.     duplex").  You can adjust for either of these situations with the
  882.  
  883.     Echo option, which is toggled on and off by pressing Alt-E.
  884.  
  885.  
  886.     If you can't see your own keyboard input on the screen once
  887.  
  888.     communications are in progress, turn on the Echo option (Alt-E).
  889.  
  890.     This might make your modem commands appear as double characters,
  891.  
  892.     but should produce proper screen output during communications.
  893.  
  894.  
  895.     If your regular communications input appears as double charac-
  896.  
  897.     ters, disable the Echo function by pressing Alt-E.
  898.  
  899.             ----------------------------------------
  900.  
  901.  
  902.     The Width Alarm: Alt-W
  903.  
  904.  
  905.     Many remote systems place a limit on the length of a line which
  906.  
  907.     can be entered.  It can be a nuisance to have to keep track of
  908.  
  909.     this limit when typing on the screen.
  910.  
  911.  
  912.     As you send information using the keyboard, you will notice that
  913.  
  914.     the program beeps when you type more than 70 characters on a
  915.  
  916.     line.  This is the Width alarm feature.  It operates like the
  917.  
  918.  
  919.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                --- PC-TALK III User's Guide ---                 14
  926.  
  927.  
  928.  
  929.     margin alarm on a typewriter.
  930.  
  931.  
  932.     The beeps will continue until you press the <Enter> key or until
  933.  
  934.     you have typed more than ten additional characters.  The beeps
  935.  
  936.     are merely reminders--the characters are still sent as typed,
  937.  
  938.     even if the alarm sounds.
  939.  
  940.  
  941.     You can specify a different margin width by pressing Alt-W.  If
  942.  
  943.     you want to disable the Width alarm, enter 0 (zero) as the value
  944.  
  945.     for the margin width.
  946.  
  947.             ----------------------------------------
  948.  
  949.  
  950.     Printscreen: Shift-PrtSc
  951.  
  952.  
  953.     At any time during program operation, hitting the Shift key in
  954.  
  955.     combination with the PrtSc key will print the contents of the
  956.  
  957.     screen to the printer. (This is the regular DOS function).
  958.  
  959.             ----------------------------------------
  960.  
  961.  
  962.     Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)
  963.  
  964.  
  965.     You can also produce simultaneous printout while communications
  966.  
  967.     are in progress by pressing Ctrl-PrtSc or Ctrl-PgUp. A message
  968.  
  969.     will indicate "===PRINTOUT ON===" and all subsequent information
  970.  
  971.     displayed on the screen will be sent to the printer as well.
  972.  
  973.  
  974.     You can disable the Printout function by hitting Ctrl-PrtSc or
  975.  
  976.     Ctrl-PgUp again. A message "===PRINTOUT OFF===" will be displayed
  977.  
  978.     and the Printout function will be toggled off. The Printout
  979.  
  980.     function can be turned on and off without disturbing
  981.  
  982.     communications.
  983.  
  984.  
  985.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                --- PC-TALK III User's Guide ---                 15
  992.  
  993.  
  994.  
  995.  
  996.     If the Printout function is invoked when the printer is not
  997.  
  998.     turned on, a message "===CHECK PRINTER===" will appear, the function
  999.  
  1000.     will remain off, and communications will continue.
  1001.  
  1002.  
  1003.     **Applications Notes:
  1004.  
  1005.     Running the Printout option may slow communications because many
  1006.  
  1007.     printers cannot keep pace with the communications rate.  If you
  1008.  
  1009.     are communicating at 1200 baud (described below under "Commu-
  1010.  
  1011.     nications Parameters") you should not try to run simultaneous
  1012.  
  1013.     printout, as you will likely overflow the communications buffer.
  1014.  
  1015.     If this happens, the program will attempt to recover by turning
  1016.  
  1017.     off the Printout function.
  1018.  
  1019.  
  1020.     A new feature in PC-TALK III buffers the printout to take correct
  1021.  
  1022.     account of backspace characters within each line.
  1023.  
  1024.  
  1025.     If you happen to run the BASIC interpreter version of the program
  1026.  
  1027.     under BASIC 2.0, the Ctrl-PrtSc key will turn on continuous
  1028.  
  1029.     printing, but not with PC-TALK's support features described
  1030.  
  1031.     above.    In this case, you should use the Ctrl-PgUp key to control
  1032.  
  1033.     the Printout function.    (Note, however, that if you have enough
  1034.  
  1035.     memory to run BASIC 2.0, you will get better performance by
  1036.  
  1037.     running the compiled version of the program, PC-TALK.EXE. See
  1038.  
  1039.     "Starting PC-TALK", above.)
  1040.  
  1041.             ----------------------------------------
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                --- PC-TALK III User's Guide ---                 16
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.     Screendump: Alt-S
  1064.  
  1065.  
  1066.     Another new feature in PC-TALK III allows you to dump the
  1067.  
  1068.     contents of the screen to a disk file at any time by pressing
  1069.  
  1070.     Alt-S.
  1071.  
  1072.  
  1073.     When you start the program, the Screendump file is a file on
  1074.  
  1075.     drive B called SCRNDUMP.PCT.  Each time you press Alt-S, the
  1076.  
  1077.     screen contents is appended to that file.  The date and time is
  1078.  
  1079.     automatically recorded for each screendump.
  1080.  
  1081.  
  1082.     You can specify a different Screendump file from within the
  1083.  
  1084.     Default routine (described below).
  1085.  
  1086.             ----------------------------------------
  1087.  
  1088.  
  1089.     Clearscreen: Alt-C
  1090.  
  1091.  
  1092.     Pressing Alt-C will clear the screen at any time.  This command
  1093.  
  1094.     does not send any character or signal to the remote computer.
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                --- PC-TALK III User's Guide ---                 17
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.             === Receiving and Transmitting Files ===
  1131.  
  1132.  
  1133.  
  1134.     Receiving a File: Alt-R (or PgDn)
  1135.  
  1136.  
  1137.     The file receiving routine permits you to save information you
  1138.  
  1139.     receive from a remote computer on your own disk files. It
  1140.  
  1141.     operates manually and requires no special protocol.
  1142.  
  1143.  
  1144.     To start the Receiving routine, press Alt-R. The program will ask
  1145.  
  1146.     for a drive and filename under which to receive the file.
  1147.  
  1148.  
  1149.     Once the Receiving routine is in operation, you will see a
  1150.  
  1151.     reminder on line 25 of the screen indicating the name of the file
  1152.  
  1153.     being received.  From that point on, all information passing
  1154.  
  1155.     through the communications port, whether it is being typed from
  1156.  
  1157.     your keyboard or coming from the remote computer, will be saved
  1158.  
  1159.     to the specified disk file.
  1160.  
  1161.  
  1162.     To guard against accidentally erasing existing files, if a
  1163.  
  1164.     filename is specified that already exists on the disk, the new
  1165.  
  1166.     input will be appended to the end of the existing file.
  1167.  
  1168.  
  1169.     To terminate receipt of the file, press Alt-R once again.  You
  1170.  
  1171.     can receive different files to disk, or keep appending to the
  1172.  
  1173.     same disk file, many times during a communications session.
  1174.  
  1175.  
  1176.     **Applications and Advanced Features:
  1177.  
  1178.     Certain remote computer systems may send unwanted characters to
  1179.  
  1180.     your computer. If you have need to strip or convert certain
  1181.  
  1182.  
  1183.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                --- PC-TALK III User's Guide ---                 18
  1190.  
  1191.  
  1192.  
  1193.     characters as they are being received, you can specify those
  1194.  
  1195.     characters with the Strip option described below.
  1196.  
  1197.  
  1198.     PC-TALK can receive binary files without any special file
  1199.  
  1200.     receiving specification.  You do have to be careful, however, to
  1201.  
  1202.     open and close your file for receiving so that you do not receive
  1203.  
  1204.     any extraneous characters or messages from the remote computer.
  1205.  
  1206.  
  1207.     The recommended procedure for receiving binary files is to have
  1208.  
  1209.     the Message option (described below) ON for the receiving
  1210.  
  1211.     computer and OFF for the transmitting computer and for the
  1212.  
  1213.     transmitting computer operator to give the receiving computer
  1214.  
  1215.     ample time to open and close the file.    Please note also that if
  1216.  
  1217.     you want to receive a binary file, you must not have any
  1218.  
  1219.     stripping in effect and must be communicating at 8 data bits.
  1220.  
  1221.     (These communications parameters are described below.)
  1222.  
  1223.  
  1224.     *** PLEASE NOTE that the best way to receive and transmit
  1225.  
  1226.     binary files with PC-TALK is by using the XMODEM error-checking
  1227.  
  1228.     protocol, which is described below.
  1229.  
  1230.            ----------------------------------------
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                --- PC-TALK III User's Guide ---                 19
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.     Transmitting a File:  Alt-T
  1262.  
  1263.  
  1264.     Just as you can receive information and store it on disk files,
  1265.  
  1266.     you can transmit information from your disk files to the remote
  1267.  
  1268.     computer.
  1269.  
  1270.  
  1271.     The regular file transmitting routine is "plain vanilla" -- it
  1272.  
  1273.     requires no special protocol from the remote computer. It can
  1274.  
  1275.     therefore be used to send your disk files to virtually any other
  1276.  
  1277.     personal computer, to network bulletin boards, and to many large
  1278.  
  1279.     computer systems.
  1280.  
  1281.  
  1282.     To start the Transmit routine, press Alt-T. The program will then
  1283.  
  1284.     ask for the specification of the file to be transmitted. Once you
  1285.  
  1286.     have given the specification and press the <Enter> key,
  1287.  
  1288.     transmission of the file will proceed.
  1289.  
  1290.  
  1291.     Once transmission is in progress, you will see the text of your
  1292.  
  1293.     file displayed on the screen. Line 25 of the screen will indicate
  1294.  
  1295.     the name of the file being transmitted and the approximate
  1296.  
  1297.     minutes remaining to complete the transmission. The transmission
  1298.  
  1299.     routine will terminate automatically at the end of the file.
  1300.  
  1301.  
  1302.     You can terminate transmission manually at any time by pressing
  1303.  
  1304.     Alt-T.
  1305.  
  1306.  
  1307.     **Applications and Advanced Features:
  1308.  
  1309.     The transmitting routine can be used to send files to personal
  1310.  
  1311.     computers and to network bulletin board services. When you are
  1312.  
  1313.  
  1314.  
  1315.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                --- PC-TALK III User's Guide ---                 20
  1322.  
  1323.  
  1324.     ready to send your file, start the Transmit routine (Alt-T),
  1325.  
  1326.     specify the file to be sent, and press <Enter>.  None of the
  1327.  
  1328.     specification prompts you see on your screen will be sent to the
  1329.  
  1330.     remote computer -- only the text of your file.
  1331.  
  1332.  
  1333.     If the remote computer requires a special character to begin
  1334.  
  1335.     receipt of the file, it should be sent manually via the keyboard
  1336.  
  1337.     prior to giving the Alt-T command.
  1338.  
  1339.             ----------------------------------------
  1340.  
  1341.  
  1342.     **File Transmitting Options:
  1343.  
  1344.  
  1345.     PC-TALK offers some advanced transmit options for sending binary
  1346.  
  1347.     files, for pacing transmission, and for transmitting with an
  1348.  
  1349.     error-checking protocol.  In each case, the option is invoked by
  1350.  
  1351.     adding an equals sign plus the letters 'b', 'p', or 'x' to the
  1352.  
  1353.     end of the file specification.    Each of these options is
  1354.  
  1355.     described below; however, it is recommended that you do not try
  1356.  
  1357.     these options until you are familiar with the basic features of
  1358.  
  1359.     the program.
  1360.  
  1361.             ----------------------------------------
  1362.  
  1363.  
  1364.     The Binary transmit option: '=b'
  1365.  
  1366.  
  1367.     PC-TALK permits transmitting binary files (.COM  and .EXE files
  1368.  
  1369.     and BASIC programs not saved in ASCII format).    To transmit a
  1370.  
  1371.     binary file, add '=b' to the end of the transmit file
  1372.  
  1373.     specification.
  1374.  
  1375.  
  1376.          For example, to transmit the file MYFILE.COM, you would
  1377.  
  1378.          give the transmit file specification by typing
  1379.  
  1380.  
  1381.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                --- PC-TALK III User's Guide ---                 21
  1388.  
  1389.  
  1390.  
  1391.          'MYFILE.COM=b' <Enter>. (It does not matter whether the
  1392.  
  1393.          'b' is typed in upper or lower case.)
  1394.  
  1395.  
  1396.     When you transmit using the binary option, the text of the file
  1397.  
  1398.     will not be displayed on the screen.
  1399.  
  1400.  
  1401.     You must be communicating at 8 data bits (No parity) to transmit
  1402.  
  1403.     a binary file. The binary transmit option is an advanced feature.
  1404.  
  1405.             ----------------------------------------
  1406.  
  1407.  
  1408.     The Pacing transmit option: '=p'
  1409.  
  1410.  
  1411.     Because of the increased performance of this version of PC-TALK,
  1412.  
  1413.     the Transmit routine may operate too fast for some remote
  1414.  
  1415.     computers (such as the Source and many mainframe systems).  PC-
  1416.  
  1417.     TALK now offers a Pacing option to slow down transmission of
  1418.  
  1419.     files.    This feature will send your file to the remote computer
  1420.  
  1421.     one line at a time, pausing between lines.
  1422.  
  1423.  
  1424.     To invoke the Pacing option, specify '=p' following the
  1425.  
  1426.     specification of the file to transmit; e.g., 'MYFILE.123=p'.
  1427.  
  1428.     At this point you have two options:
  1429.  
  1430.  
  1431.     -- If you want the line pacing to be governed by a time delay,
  1432.  
  1433.     enter a number following the '=p' to indicate how many seconds to
  1434.  
  1435.     pause between transmission of lines of your file.
  1436.  
  1437.  
  1438.          For example, if you specified 'MYFILE.123=p2', the
  1439.  
  1440.          program would pause approximately two seconds between
  1441.  
  1442.          lines.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                --- PC-TALK III User's Guide ---                 22
  1454.  
  1455.  
  1456.     You can enter a fractional number, such as '=p.5' for a half-
  1457.  
  1458.     second pause.  You should experiment with your remote system to
  1459.  
  1460.     determine the optimum time delay for pacing.
  1461.  
  1462.  
  1463.     -- The second line pacing option waits for a prompt from the
  1464.  
  1465.     remote computer before sending the next line.  This is invoked by
  1466.  
  1467.     specifying the character(s) for the prompt immediately following
  1468.  
  1469.     the '=p'.
  1470.  
  1471.  
  1472.          For example, specifying 'MYFILE.123=p?' would cause the
  1473.  
  1474.          program to wait for the receiving computer to send a
  1475.  
  1476.          question mark before the program continued transmitting
  1477.  
  1478.          the next line.  You can specify a control character as
  1479.  
  1480.          the prompt; for example, '=p' followed by a control-R
  1481.  
  1482.          would cause the program to wait for an ASCII 19.
  1483.  
  1484.  
  1485.     When paused for a prompt in the line pacing transmit mode, you
  1486.  
  1487.     always have the option of proceeding with transmission manually
  1488.  
  1489.     by hitting the space bar, or terminating transmission by hitting
  1490.  
  1491.     Alt-T.
  1492.  
  1493.  
  1494.     You can store pacing instructions as one of the parameters in the
  1495.  
  1496.     Dialing Directory (described below).
  1497.  
  1498.  
  1499.     **Technical Note:
  1500.  
  1501.     The Pacing option will automatically strip line feed characters
  1502.  
  1503.     (ASCII 10) during transmission.  It will also add a space
  1504.  
  1505.     preceding each carriage return (ASCII 13).  In other words, each
  1506.  
  1507.     carriage return/line feed sequence (ASCII 13/10) in the file will
  1508.  
  1509.     be transmitted as a space/carriage return (ASCII 32/13).  The
  1510.  
  1511.  
  1512.  
  1513.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                --- PC-TALK III User's Guide ---                 23
  1520.  
  1521.  
  1522.     Pacing routine will then either pause for the specified time
  1523.  
  1524.     delay, or wait for the specified prompt before sending the next
  1525.  
  1526.     line.
  1527.  
  1528.  
  1529.     If for some reason you want to strip line feeds and pad carriage
  1530.  
  1531.     returns with spaces during transmission, but don't want to pause
  1532.  
  1533.     with either a time delay or to wait for a prompt, just add '=p'
  1534.  
  1535.     to the file spec.  The Pacing routine will proceed without
  1536.  
  1537.     stopping. (Please note that if you specify '=p0' as the pacing
  1538.  
  1539.     option, the program will wait for a '0' (zero) from the remote
  1540.  
  1541.     computer before proceeding with the next line.)
  1542.  
  1543.  
  1544.     The pacing option is a powerful feature that greatly extends the
  1545.  
  1546.     versatility of PC-TALK in communicating with a variety of remote
  1547.  
  1548.     computer systems.  However, it is not recommended that you try to
  1549.  
  1550.     use transmit pacing unless you know of a specific need for it.
  1551.  
  1552.  
  1553.     One common application in which transmit pacing is useful is
  1554.  
  1555.     transmitting files to the Source using Telenet or Tymnet.
  1556.  
  1557.     Depending on how heavily the system is being used, you may find
  1558.  
  1559.     it necessary to pace transmission with a 2- or 3-second delay
  1560.  
  1561.     between lines to make sure that your file is properly received by
  1562.  
  1563.     the remote system.
  1564.  
  1565.             ----------------------------------------
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                --- PC-TALK III User's Guide ---                 24
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.     XMODEM Transmitting and Receiving: '=x'
  1592.  
  1593.  
  1594.     One of the noteworthy features in PC-TALK III is the inclusion of
  1595.  
  1596.     the XMODEM protocol originally developed by Ward Christensen.
  1597.  
  1598.     The purpose of the XMODEM protocol is to guard against
  1599.  
  1600.     inaccuracies in file transfer caused by bad signals on the
  1601.  
  1602.     telephone line. It is a "hand-shaking" and error-checking
  1603.  
  1604.     protocol that ensures accurate transmission and receipt of data
  1605.  
  1606.     and binary files.  The protocol is in wide use today among a
  1607.  
  1608.     variety of microcomputer systems.
  1609.  
  1610.  
  1611.     The XMODEM protocol can be used for both transmitting and
  1612.  
  1613.     receiving files.  In each case, you should add '=x' to your file
  1614.  
  1615.     specifications; for example, 'MYFILE.123=x'.
  1616.  
  1617.  
  1618.     Once you have entered the file spec and pressed <Enter>, you will
  1619.  
  1620.     see a message indicating that the protocol is in effect and the
  1621.  
  1622.     notice, "*** Holding for Start..."  The rest of the file transfer
  1623.  
  1624.     occurs automatically.
  1625.  
  1626.  
  1627.     If you are transmitting, line 25 of the screen will indicate how
  1628.  
  1629.     many blocks (of 128 bytes) comprise the file.  You will see a
  1630.  
  1631.     message "Sending block # n", followed by the message "- verified"
  1632.  
  1633.     when the remote computer has successfully received that block.
  1634.  
  1635.     The file transfer will proceed, block by block, until the end of
  1636.  
  1637.     the file is reached.  The transfer will then terminate
  1638.  
  1639.     automatically.
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                --- PC-TALK III User's Guide ---                 25
  1652.  
  1653.  
  1654.     If you are receiving, you will see the same "*** Holding for
  1655.  
  1656.     Start..." notice, followed by messages "Received block # n -
  1657.  
  1658.     verified" as each block is received.  You will not see any
  1659.  
  1660.     indication of how long the file is, but the receiving routine
  1661.  
  1662.     will terminate automatically.
  1663.  
  1664.  
  1665.     If the program detects an error while transferring the file, you
  1666.  
  1667.     will see either a message "**Re-sending block..." in transmit
  1668.  
  1669.     mode, or a variety of error messages in receive mode.  In either
  1670.  
  1671.     case, the program will attempt to recover, indicate when the
  1672.  
  1673.     transmission/receipt is verified, and continue with the transfer.
  1674.  
  1675.  
  1676.     In some cases, the program will not be able to recover,
  1677.  
  1678.     particularly if the line signal is degraded.  The transfer will
  1679.  
  1680.     automatically terminate after repeated errors.    You can also
  1681.  
  1682.     terminate manually at any time by pressing Alt-R or Alt-T.
  1683.  
  1684.  
  1685.     If the XMODEM transfer does not succeed, please do not assume
  1686.  
  1687.     that there is something wrong with your computer or with PC-TALK.
  1688.  
  1689.     It is suggested that you hang up, re-establish communications
  1690.  
  1691.     over a new line, and try again.
  1692.  
  1693.  
  1694.     To operate with the XMODEM protocol, you must be communicating at
  1695.  
  1696.     8 data bits, No parity (Communications Parameter options 2 or 4
  1697.  
  1698.     -- see below). Both computers must have communications software
  1699.  
  1700.     capable of running the XMODEM protocol.
  1701.  
  1702.  
  1703.     The XMODEM routine in PC-TALK III  has been tested with other
  1704.  
  1705.     implementations of the protocol and should give you good results.
  1706.  
  1707.     If the other computer is running PC-TALK III, you can be
  1708.  
  1709.  
  1710.  
  1711.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                --- PC-TALK III User's Guide ---                 26
  1718.  
  1719.  
  1720.     reasonably assured of a rapid and accurate file transfer.
  1721.  
  1722.  
  1723.     The XMODEM routine operates automatically.  For those who are
  1724.  
  1725.     interested, a brief technical description of how the file
  1726.  
  1727.     transfer takes place can be found in Appendix B at the end of
  1728.  
  1729.     this documentation.
  1730.  
  1731.  
  1732.     Before leaving the subject of XMODEM, it is appropriate that
  1733.  
  1734.     acknowledgment be given to Ward Christensen, who originated the
  1735.  
  1736.     protocol and who has been a landmark pioneer in computer
  1737.  
  1738.     communications.
  1739.  
  1740.             ----------------------------------------
  1741.  
  1742.  
  1743.  
  1744.     A Note on Communications Terminology --
  1745.  
  1746.  
  1747.     The PC-TALK prompts and documentation generally avoid use of the
  1748.  
  1749.     words 'uploading' and 'downloading'. A convention in the
  1750.  
  1751.     mainframe world has been to use 'uploading' to refer to
  1752.  
  1753.     transmitting a file to a remote computer and 'downloading' to
  1754.  
  1755.     refer to receiving a file from a remote computer.  In the case of
  1756.  
  1757.     two microcomputers communicating with each other, the notion of
  1758.  
  1759.     'up' and 'down' seems less appropriate.
  1760.  
  1761.  
  1762.     For those who feel more comfortable with the mainframe terms, PC-
  1763.  
  1764.     TALK offers the option of using the PgDn key (in addition to Alt-
  1765.  
  1766.     R) to start and stop Receiving a file and the PgUp key (in
  1767.  
  1768.     addition to Alt-T) to start and stop Transmitting a file.
  1769.  
  1770.              ---------------------------------------
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                --- PC-TALK III User's Guide ---                 27
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.                === More File Commands ===
  1791.  
  1792.  
  1793.  
  1794.     Status Messages: Alt-M
  1795.  
  1796.  
  1797.     The Message option (invoked with Alt-M) will send messages to the
  1798.  
  1799.     remote computer when receiving and transmitting files.
  1800.  
  1801.  
  1802.     When receiving a file with the Message option in effect, the
  1803.  
  1804.     message "===READY TO RECEIVE===" will be sent to the remote
  1805.  
  1806.     computer as soon as the receiving routine is in operation and
  1807.  
  1808.     "===FILE RECEIVED===" when the receiving routine is terminated.
  1809.  
  1810.  
  1811.     During transmission, the messages are "0 '===START OF FILE==="
  1812.  
  1813.     and "65529 '===END OF FILE===" or, if the file was terminated
  1814.  
  1815.     prematurely, "===TRANSMISSION OF FILE TERMINATED===". These
  1816.  
  1817.     messages will appear on the remote computer's terminal, signalled
  1818.  
  1819.     with a "bell" or "beep".
  1820.  
  1821.  
  1822.     **Applications and Advanced Features:
  1823.  
  1824.     The best use of the Message function is for the receiving
  1825.  
  1826.     computer to have Messages ON and the transmitting computer to
  1827.  
  1828.     have Messages OFF.  That way, the transmitting computer knows
  1829.  
  1830.     when the receiving computer is ready to receive the file.
  1831.  
  1832.  
  1833.     The numbers in the Transmit messages do make it possible to have
  1834.  
  1835.     the Message function active when transmitting a BASIC file in
  1836.  
  1837.     ASCII format.  The messages then become remarks in the
  1838.  
  1839.     transmitted program.
  1840.  
  1841.  
  1842.  
  1843.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.                --- PC-TALK III User's Guide ---                 28
  1850.  
  1851.  
  1852.  
  1853.     The Message function should not be used when transmitting or
  1854.  
  1855.     receiving files to or from a network or mainframe system.
  1856.  
  1857.  
  1858.     The Receive and Transmit file specification prompts are always
  1859.  
  1860.     displayed on your screen, regardless of whether the Message
  1861.  
  1862.     option is in effect. These local messages are not transmitted and
  1863.  
  1864.     do not interrupt communications.
  1865.  
  1866.           ---------------------------------------------
  1867.  
  1868.  
  1869.  
  1870.     Viewing a File: Alt-V
  1871.  
  1872.  
  1873.     PC-TALK permits you to view any file which is on your disk drives
  1874.  
  1875.     while the program is running. This feature makes it possible for
  1876.  
  1877.     you to refer to files on disk while communications are in progress.
  1878.  
  1879.  
  1880.     To View a file, press Alt-V. The program will ask for file
  1881.  
  1882.     specifications in the same manner as the procedures for
  1883.  
  1884.     transmitting and receiving files.
  1885.  
  1886.  
  1887.     Once Viewing is in progress, twenty lines of the file will be
  1888.  
  1889.     displayed on the screen at a time.  To see more of the file,
  1890.  
  1891.     press the space bar.  To cancel the Viewing routine, press Alt-V
  1892.  
  1893.     again.
  1894.  
  1895.  
  1896.     The text of the file you see displayed on your screen will not be
  1897.  
  1898.     sent to the remote computer.
  1899.  
  1900.  
  1901.     **Applications and Advanced Features:
  1902.  
  1903.     If the remote computer sends you information while you are
  1904.  
  1905.     viewing a file, that information will be stored in the
  1906.  
  1907.  
  1908.  
  1909.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.                --- PC-TALK III User's Guide ---                 29
  1916.  
  1917.  
  1918.     communications buffer.    A continuous stream of information from
  1919.  
  1920.     the remote computer could overflow the buffer.    You should
  1921.  
  1922.     therefore view a file only during a pause in communications.
  1923.  
  1924.  
  1925.     You can print the contents of the file as you are viewing it
  1926.  
  1927.     by turning on the Printout function (Ctrl-PrtSc) before giving
  1928.  
  1929.     the Alt-V command. You can also print selective portions of the
  1930.  
  1931.     file by using the Printscreen function (Shift-PrtSc).
  1932.  
  1933.           ---------------------------------------------
  1934.  
  1935.  
  1936.  
  1937.     Deleting a File: Alt-Y
  1938.  
  1939.  
  1940.     You can delete any file from your disk(s) while communications
  1941.  
  1942.     are in progress. Press Alt-Y and follow the file specification
  1943.  
  1944.     prompts. You will be shown the first five lines of the file and
  1945.  
  1946.     then asked whether you are sure that you want to delete the file.
  1947.  
  1948.     If you respond 'y' to the prompt, the file will be permanently
  1949.  
  1950.     deleted from your disk. Be careful!
  1951.  
  1952.             ----------------------------------------
  1953.  
  1954.  
  1955.  
  1956.     The Logged Drive: Alt-L
  1957.  
  1958.  
  1959.     For the Transmit, Receive, View, and Delete routines, the program
  1960.  
  1961.     assumes a default "Logged" drive if no drive is given as part of
  1962.  
  1963.     the file specification prompts.  Initially, this is drive B.
  1964.  
  1965.  
  1966.          For example, if drive B is the Logged drive and you
  1967.  
  1968.          respond to a file specification prompt with just
  1969.  
  1970.          'MYFILE', the program will automatically look for a file
  1971.  
  1972.          'B:MYFILE'. If you want to transmit, receive, or view a
  1973.  
  1974.  
  1975.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                --- PC-TALK III User's Guide ---                 30
  1982.  
  1983.  
  1984.  
  1985.          file on drive A, you should respond to the file
  1986.  
  1987.          specification prompt with 'A:MYFILE'.
  1988.  
  1989.  
  1990.     To change the Logged drive during program operation, press Alt-L
  1991.  
  1992.     and follow the instructions.  The Logged drive can also be
  1993.  
  1994.     changed as part of the Default modification routine (described
  1995.  
  1996.     below).
  1997.  
  1998.             ----------------------------------------
  1999.  
  2000.  
  2001.  
  2002.     File Specification Conventions --
  2003.  
  2004.  
  2005.     PC-TALK III uses a standard set of commands for responding to
  2006.  
  2007.     file specification prompts in the Receive, Transmit, View, and
  2008.  
  2009.     Delete routines.
  2010.  
  2011.  
  2012.     If you do not include a drive indicator as part of the
  2013.  
  2014.     specification  (e.g., 'MYFILE.123'), the program will assume that
  2015.  
  2016.     the file is to be located on the Logged drive (see above).
  2017.  
  2018.  
  2019.     If you would like to see a list of the files presently on the
  2020.  
  2021.     Logged drive, you can type a question mark in place of the file
  2022.  
  2023.     spec.  You will be shown a listing of the files on the Logged
  2024.  
  2025.     drive.    To see the files on another drive, type a question mark
  2026.  
  2027.     followed by the letter designation of the drive.
  2028.  
  2029.  
  2030.          For example, if drive B is the Logged drive and you
  2031.  
  2032.          respond to a file spec prompt with '?', you will be
  2033.  
  2034.          shown a list of the files on drive B.    If you respond
  2035.  
  2036.          with '?a', you will be shown a list of the files on
  2037.  
  2038.          drive A.
  2039.  
  2040.  
  2041.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                --- PC-TALK III User's Guide ---                 31
  2048.  
  2049.  
  2050.  
  2051.  
  2052.     You can also use the 'wild card' characters '*' and '?' as part
  2053.  
  2054.     of these file listing requests.
  2055.  
  2056.  
  2057.          For example, if you respond to the file spec prompt with
  2058.  
  2059.          '? a:*.bas', you will be shown a list of all the files
  2060.  
  2061.          on drive A with the extension '.bas'.
  2062.  
  2063.  
  2064.     If you decide you do not want to continue with the Receive,
  2065.  
  2066.     Transmit, View, or Delete routines once you have made your
  2067.  
  2068.     initial request with  Alt-R, -T, -V, or -Y, press <Enter> at the
  2069.  
  2070.     file spec prompt and the routine will be cancelled.
  2071.  
  2072.  
  2073.     If the Receive, Transmit, or View routines are invoked more than
  2074.  
  2075.     once during a communications session, you can hit the space bar
  2076.  
  2077.     in response to the file spec prompt, and the name of the last
  2078.  
  2079.     file specified for receiving, transmitting, or viewing will
  2080.  
  2081.     appear.  You can then either press <Enter> and continue
  2082.  
  2083.     receiving, transmitting or viewing that file, or modify that file
  2084.  
  2085.     spec before pressing <Enter>.
  2086.  
  2087.           ---------------------------------------------
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                --- PC-TALK III User's Guide ---                 32
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.                  === Dialing ===
  2121.  
  2122.  
  2123.  
  2124.     The Dialing Directory: Alt-D
  2125.  
  2126.  
  2127.     The Alt-D command calls up the Dialing Directory, which is one of
  2128.  
  2129.     PC-TALK'S  most useful features.  The Directory can list up to
  2130.  
  2131.     sixty names and phone numbers, plus communications parameters and
  2132.  
  2133.     echo, message, stripping and pacing instructions for each entry.
  2134.  
  2135.  
  2136.     The following instructions will first show you how to place names
  2137.  
  2138.     and phone numbers into the Directory and then describe how to use
  2139.  
  2140.     the Directory as part of your standard communications routines.
  2141.  
  2142.  
  2143.     When the Directory is called up for the first time, all entries
  2144.  
  2145.     will be blank. To add names and phone numbers to the Directory or
  2146.  
  2147.     to revise the Directory later on, enter 'r' at the "Dial entry
  2148.  
  2149.     #:" prompt. (It doesn't matter whether you use lower or upper
  2150.  
  2151.     case.) Then enter the entry number you want to add or revise.
  2152.  
  2153.  
  2154.     To add/revise entries, type in the name, followed by <Enter>, and
  2155.  
  2156.     the phone number (area codes optional), followed by <Enter>. Up
  2157.  
  2158.     to 36 characters may be specified for the phone number; only the
  2159.  
  2160.     rightmost 14 characters will be displayed in the Directory.
  2161.  
  2162.  
  2163.     You will then be asked whether the communications parameters are
  2164.  
  2165.     "ok". If 300 baud-even parity-seven data bits-one stop bit is
  2166.  
  2167.     acceptable (this is the most common protocol), type 'y' <Enter>.
  2168.  
  2169.     If you respond with 'n', you will be asked to specify
  2170.  
  2171.  
  2172.  
  2173.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.                --- PC-TALK III User's Guide ---                 33
  2180.  
  2181.  
  2182.     communications parameters. The program will not let you dial
  2183.  
  2184.     using invalid parameters. (If you run into trouble, re-specify
  2185.  
  2186.     '300-E-7-1'.)
  2187.  
  2188.  
  2189.     The revise entry routine will then ask whether you want to echo
  2190.  
  2191.     characters to the screen (common for inter-personal computer
  2192.  
  2193.     communications, but usually not necessary for public networks
  2194.  
  2195.     such as CompuServe and the Source), and whether you want to send
  2196.  
  2197.     status messages as part of the file Receiving and Transmitting
  2198.  
  2199.     routines (see above). Press <Enter> after responding to each
  2200.  
  2201.     prompt.
  2202.  
  2203.  
  2204.     The routine will then ask whether you want to strip or convert
  2205.  
  2206.     characters for that entry.  It is recommended that you respond
  2207.  
  2208.     with 'n' unless you have a special applications need. (See the
  2209.  
  2210.     explanation of the Stripping option below.)
  2211.  
  2212.  
  2213.     Finally, the routine will ask whether you want to specify a
  2214.  
  2215.     Pacing instruction for that entry.
  2216.  
  2217.  
  2218.     If you want to specify a Pacing instruction, enter either a time
  2219.  
  2220.     delay number or a pacing prompt character in response to the
  2221.  
  2222.     "Pacing? p=" prompt. Respond with 'n' <Enter> if you do not want
  2223.  
  2224.     any pacing in effect for that entry. It is recommended that you
  2225.  
  2226.     do not specify a Pacing instruction unless you know of a specific
  2227.  
  2228.     need for it.
  2229.  
  2230.  
  2231.     If you make an error specifying a directory entry, type 'n'
  2232.  
  2233.     <Enter> at the final "ok?".  You will be taken through the
  2234.  
  2235.     specification routine again.  For each parameter, you can either
  2236.  
  2237.  
  2238.  
  2239.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                --- PC-TALK III User's Guide ---                 34
  2246.  
  2247.  
  2248.     specify a new value or press <Enter> to leave the present value
  2249.  
  2250.     unchanged.
  2251.  
  2252.  
  2253.     After you have responded with 'y' to the final "ok?" prompt, the
  2254.  
  2255.     Directory will clear, showing the new information you input. The
  2256.  
  2257.     name, phone number, and communications specs will be permanently
  2258.  
  2259.     stored in a separate file on your program disk named PC-TALK.DIR.
  2260.  
  2261.             ----------------------------------------
  2262.  
  2263.  
  2264.     Adding to the Directory --
  2265.  
  2266.  
  2267.     As indicated above, specifying communications parameters, echo,
  2268.  
  2269.     message, stripping, and pacing can all be considered advanced
  2270.  
  2271.     features that need not be dealt with the first time you use the
  2272.  
  2273.     program.  The following example lists the commands for merely
  2274.  
  2275.     adding a name and phone number to the Directory.
  2276.  
  2277.  
  2278.     1. Press Alt-D.  You will see Page 1 of the Directory displayed
  2279.     and the prompt "Dial entry #:".
  2280.  
  2281.  
  2282.     2. Type 'r' <Enter>. You will see the prompt "Revise/add entry #:".
  2283.  
  2284.  
  2285.     3. Type '1' <Enter>. You will see the prompt "Name:".
  2286.  
  2287.  
  2288.     4. Type the name you want for entry #1 (maximum 20 characters)
  2289.     followed by <Enter>. You will see the prompt "Phone number:".
  2290.  
  2291.  
  2292.     5. Type the phone number you want for entry #1 (maximum 36
  2293.     characters) followed by <Enter>. You will see the prompt
  2294.     "Communications parameters ok (y/n)?".
  2295.  
  2296.  
  2297.     6. For this example, the parameters are ok, so type 'y' <Enter>,
  2298.     or just press <Enter>.    You will see the prompt "Echo on (y/n)?".
  2299.  
  2300.  
  2301.     7. Type 'n' <Enter> or just press <Enter>. You will see the
  2302.     prompt "Messages on (y/n)?".
  2303.  
  2304.  
  2305.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.                --- PC-TALK III User's Guide ---                 35
  2312.  
  2313.  
  2314.  
  2315.  
  2316.     8. Type 'n' <Enter> or just press <Enter>. You will see the
  2317.     prompt "Strip/convert characters (y/n)?".
  2318.  
  2319.  
  2320.     9. Type 'n' <Enter> or just press <Enter>. You will see the
  2321.     prompt "Pacing? p=".
  2322.  
  2323.  
  2324.     10. Type 'n' <Enter> or just press <Enter>. You will see the
  2325.     prompt "Is entry #1 ok (y/n)?".
  2326.  
  2327.  
  2328.     11. Type 'y' <Enter> or just press <Enter>. You will see Page 1
  2329.     of the Directory re-displayed with the name and phone number you
  2330.     just entered.
  2331.  
  2332.  
  2333.     12. Repeat the above steps for each name and phone number you
  2334.     want to add to the Directory.
  2335.  
  2336.             ----------------------------------------
  2337.  
  2338.  
  2339.  
  2340.     Other Directory Options --
  2341.  
  2342.  
  2343.     Although the Directory has a capacity of sixty entries, the
  2344.  
  2345.     screen will display only fifteen entries at a time.  You can
  2346.  
  2347.     "page" forward or back through the directory by entering 'f' or
  2348.  
  2349.     'b' at the initial "Dial entry #:" prompt.
  2350.  
  2351.  
  2352.     You can dial any entry, regardless of whether it is displayed.
  2353.  
  2354.     However, you can revise only those entries that are on the
  2355.  
  2356.     displayed page of the Directory.
  2357.  
  2358.  
  2359.     If you enter 'c' at the "Dial entry #:" prompt, you have the
  2360.  
  2361.     option of clearing Directory entry #s within the range 1-60.  You
  2362.  
  2363.     will be asked "Are you sure?" before your selected entries are cleared.
  2364.  
  2365.  
  2366.             ----------------------------------------
  2367.  
  2368.  
  2369.  
  2370.  
  2371.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.                --- PC-TALK III User's Guide ---                 36
  2378.  
  2379.  
  2380.  
  2381.  
  2382.     Auto-dialing --
  2383.  
  2384.  
  2385.     The Dialing Directory will automatically dial a Directory entry
  2386.  
  2387.     if your modem supports this function.
  2388.  
  2389.  
  2390.     The first time the Directory is called up, you will see a notice
  2391.  
  2392.     that says "modem dialing command = ATDT". This is the command
  2393.  
  2394.     used by the D.C. Hayes Smartmodems<tm> for using touch tone dialing.
  2395.  
  2396.  
  2397.     To specify a different dialing command--such as for pulse dialing
  2398.  
  2399.     or for another auto-dial modem--enter 'r' to revise the
  2400.  
  2401.     Directory and then type 'm' <Enter> at the "Revise/add entry #:"
  2402.  
  2403.     prompt. Then type your desired dialing command, followed by
  2404.  
  2405.     <Enter>.  (The Smartmodem command for pulse dialing would be
  2406.  
  2407.     'ATDP'.)
  2408.  
  2409.  
  2410.     Whatever modem dialing command you specify will be permanently
  2411.  
  2412.     stored in the Directory file (until revised again).
  2413.  
  2414.  
  2415.     Once the appropriate dialing command has been entered in the
  2416.  
  2417.     Directory, you can have the program dial phone numbers
  2418.  
  2419.     automatically. Simply type the Directory entry # you wish to
  2420.  
  2421.     call, followed by <Enter>. The phone number listed for that entry
  2422.  
  2423.     will then be dialed.
  2424.  
  2425.             ----------------------------------------
  2426.  
  2427.  
  2428.     Long Distance Services:  '+#' and '-#'
  2429.  
  2430.  
  2431.     The Dialing Directory is also able to route calls through
  2432.  
  2433.     supplemental long distance services such as Sprint<tm> and
  2434.  
  2435.  
  2436.  
  2437.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.                --- PC-TALK III User's Guide ---                 37
  2444.  
  2445.  
  2446.     MCI<tm>. Two different service numbers can be stored in the
  2447.  
  2448.     Directory, which are listed in the Directory as '+#' and '-#'.
  2449.  
  2450.  
  2451.     To add a long distance service number to the Directory, type 'r'
  2452.  
  2453.     <Enter> at the "Dial entry #:" prompt.  Then type '+' or '-' plus
  2454.  
  2455.     <Enter> at the "Revise/add entry #:" prompt.  You can then
  2456.  
  2457.     specify a long distance number command.
  2458.  
  2459.  
  2460.     When entering the long distance number, include both your local
  2461.  
  2462.     access number and your i.d. number. Separate the two numbers with
  2463.  
  2464.     your modem's "pause" command indicators (commas on the
  2465.  
  2466.     Smartmodem) so that your i.d. number will not be input until a
  2467.  
  2468.     connection with the access number has been made. The long
  2469.  
  2470.     distance service # might thus appear in the Dialing Directory as:
  2471.  
  2472.     '987 6543,,,,123456'.
  2473.  
  2474.  
  2475.     If your long distance service requires a different sequence --
  2476.  
  2477.     such as inputting your account number following the number dialed
  2478.  
  2479.     -- you can program a Function key combination for your account
  2480.  
  2481.     number. See "The Function Key Directory" below.
  2482.  
  2483.  
  2484.     Once a long distance service # has been entered into the
  2485.  
  2486.     Directory, it will reside there permanently (until revised) and
  2487.  
  2488.     display whenever the Directory is called up.
  2489.  
  2490.  
  2491.     To dial a Directory entry # using the long distance service,
  2492.  
  2493.     input a '+' or a '-' immediately preceding the desired entry #.
  2494.  
  2495.  
  2496.          For example, to dial Directory entry #3 using the
  2497.  
  2498.          service number listed as '+#', you would type '+3'
  2499.  
  2500.          <Enter> at the "Dial entry #:" prompt.
  2501.  
  2502.  
  2503.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                --- PC-TALK III User's Guide ---                 38
  2510.  
  2511.  
  2512.  
  2513.     Manual Dialing: 'm'
  2514.  
  2515.  
  2516.     You can also use auto-dialing to call phone numbers not stored in
  2517.  
  2518.     the Dialing Directory. From the main Dialing Directory prompt,
  2519.  
  2520.     type 'm' <Enter>. A prompt will then ask for the phone number to
  2521.  
  2522.     be dialed. Type the phone number and press <Enter>, and the
  2523.  
  2524.     number will be dialed automatically.
  2525.  
  2526.  
  2527.     As in the Dialing Directory, preceding the phone number with '+'
  2528.  
  2529.     or '-' will route the call through one of the supplemental long
  2530.  
  2531.     distance service numbers (if they have been stored in the Directory.)
  2532.  
  2533.             ----------------------------------------
  2534.  
  2535.  
  2536.     Redialing: Alt-Q
  2537.  
  2538.  
  2539.     If you have a Hayes Smartmodem<tm>, the last phone number you
  2540.  
  2541.     have dialed can be redialed at any time by pressing Alt-Q, which
  2542.  
  2543.     calls into effect the Redial routine.
  2544.  
  2545.  
  2546.     The routine will display the time the Redial routine was started
  2547.  
  2548.     and redial the number approximately every minute until a
  2549.  
  2550.     connection is made.
  2551.  
  2552.  
  2553.     When a connection is made, the program will sound an alarm,
  2554.  
  2555.     prompting you to hit any key to resume communications.    You can
  2556.  
  2557.     exit from the auto-redial routine at any time before a connection
  2558.  
  2559.     is made by hitting any key.
  2560.  
  2561.  
  2562.     You can adapt the Redial routine for longer or shorter delays, or
  2563.  
  2564.     for other modems with auto-dialing features, from within the
  2565.  
  2566.     Default routine described below.
  2567.  
  2568.  
  2569.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.                --- PC-TALK III User's Guide ---                 39
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.     Stripping and Converting Characters --
  2582.  
  2583.  
  2584.     PC-TALK III provides for optional selective stripping and/or
  2585.  
  2586.     converting of characters as they are received during
  2587.  
  2588.     communications.  This is an advanced feature.
  2589.  
  2590.  
  2591.     The program default is not to strip any characters.  When you
  2592.  
  2593.     call up the Dialing Directory with Alt-D, the "Strip" column will
  2594.  
  2595.     show "N" for each entry, indicating that no stripping is to take
  2596.  
  2597.     place.
  2598.  
  2599.  
  2600.     To specify selective stripping as part of the stored parameter
  2601.  
  2602.     for a Directory entry, revise the entry and respond with 'y' to
  2603.  
  2604.     the prompt "Strip/convert characters?". You will then be prompted
  2605.  
  2606.     to enter the "strip/convert string" for that entry.  This string
  2607.  
  2608.     should be structured as follows:
  2609.  
  2610.  
  2611.     Each character to be stripped or converted must be specified with
  2612.  
  2613.     a three-digit representation of its decimal ASCII code, followed
  2614.  
  2615.     by a slash (/), followed by a three-digit representation of the
  2616.  
  2617.     decimal ASCII code to substitute for that character, followed by
  2618.  
  2619.     another slash.
  2620.  
  2621.  
  2622.          For example, to convert the commonly used end-of-file
  2623.  
  2624.          character Ctrl-Z (ASCII 26) to a space (ASCII 32), the
  2625.  
  2626.          strip/convert string would be '026/032/'.  PLEASE NOTE
  2627.  
  2628.          THAT A ZERO SHOULD PRECEDE THE ASCII NUMBER IF IT IS
  2629.  
  2630.          LESS THAN 100.
  2631.  
  2632.  
  2633.  
  2634.  
  2635.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                --- PC-TALK III User's Guide ---                 40
  2642.  
  2643.  
  2644.     If you simply want to strip out a character, rather than convert
  2645.  
  2646.     it, enter three zeros as the second part of the string:
  2647.  
  2648.     '026/000/'.
  2649.  
  2650.  
  2651.     If you want to strip or convert more than one character, continue
  2652.  
  2653.     with more string specifications.
  2654.  
  2655.  
  2656.          For example, to strip all ASCII 26's and ASCII 127's and
  2657.  
  2658.          convert each capital A (ASCII 65) to lowercase (ASCII
  2659.  
  2660.          97), the strip/convert string would be
  2661.  
  2662.          '026/000/127/000/065/097'.  Up to 3 characters can be
  2663.  
  2664.          specified for stripping/converting in this manner.
  2665.  
  2666.  
  2667.     You will have opportunities to correct the newly-specified string
  2668.  
  2669.     within the revise entry routine of the Dialing Directory.  (The
  2670.  
  2671.     program pads the strip/convert string with extra slashes.) The
  2672.  
  2673.     strip/convert string will be stored in the Dialing Directory.
  2674.  
  2675.  
  2676.     When you dial a remote computer with the stripping option in
  2677.  
  2678.     effect, the appropriate characters will be stripped and/or
  2679.  
  2680.     converted during all incoming communications, including files
  2681.  
  2682.     that you receive with the Receive routine.  You can not have
  2683.  
  2684.     stripping in effect when you use the XMODEM error-checking
  2685.  
  2686.     protocol (described above).
  2687.  
  2688.  
  2689.     **Applications Notes:
  2690.  
  2691.     Please note that it is not recommended that you strip or convert
  2692.  
  2693.     characters unless you know of a specific application or need
  2694.  
  2695.     related to the remote computer you are calling.
  2696.  
  2697.  
  2698.     It is not necessary to specify stripping of line feeds for the
  2699.  
  2700.  
  2701.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.                --- PC-TALK III User's Guide ---                 41
  2708.  
  2709.  
  2710.  
  2711.     purpose of correcting the screen display, as PC-TALK does this
  2712.  
  2713.     automatically. (Line feeds are not automatically stripped during
  2714.  
  2715.     file receiving, however.)
  2716.  
  2717.             ----------------------------------------
  2718.  
  2719.  
  2720.  
  2721.     Pacing Instructions --
  2722.  
  2723.  
  2724.     As noted above, you can also store a Pacing instruction as part
  2725.  
  2726.     of each Directory entry.  (Pacing is discussed above in
  2727.  
  2728.     connection with transmitting files.)
  2729.  
  2730.  
  2731.     If you have stored a Pacing instruction, the pacing suffix will
  2732.  
  2733.     automatically be added to each transmit file specification.
  2734.  
  2735.  
  2736.          For example, if you had stored the pacing instruction
  2737.  
  2738.          'p=2' for the entry you have dialed, and specify a file
  2739.  
  2740.          to transmit simply as 'MYFILE'<Enter>, you will hear a
  2741.  
  2742.          beep and the file will be re-specified as 'MYFILE=p2'.
  2743.  
  2744.          If you press <Enter> at this point, the file will be
  2745.  
  2746.          transmitted with a 2-second pacing delay.
  2747.  
  2748.  
  2749.          Continuing with the above example, if you did not want
  2750.  
  2751.          to transmit using the Pacing option, you could backspace
  2752.  
  2753.          to eliminate the 'p=2' portion of the file spec, press
  2754.  
  2755.          <Enter>, and transmission would proceed without Pacing
  2756.  
  2757.          in effect.
  2758.  
  2759.  
  2760.     Please note from the above examples that the Pacing instructions
  2761.  
  2762.     stored in the Directory do not automatically transmit every file
  2763.  
  2764.     using Pacing--they merely re-display the Transmit file specs to
  2765.  
  2766.  
  2767.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.                --- PC-TALK III User's Guide ---                 42
  2774.  
  2775.  
  2776.  
  2777.     include the Pacing instruction.
  2778.  
  2779.  
  2780.     **Applications and Advanced Features:
  2781.  
  2782.     Even if you do not have an auto-dialing modem, you can use the
  2783.  
  2784.     Communications Parameter, Echo, Message, Stripping, and Pacing
  2785.  
  2786.     specifications to customize the program for different
  2787.  
  2788.     applications.  Store the name in the Directory and a 'dummy'
  2789.  
  2790.     phone number such as '--' or '<space>'.  Store the rest of the
  2791.  
  2792.     specifications.  Then "dial" the entry number.  Even though no
  2793.  
  2794.     phone number will be dialed, the specifications will have been
  2795.  
  2796.     put into effect.
  2797.  
  2798.  
  2799.     You should also note that when you place a call through the
  2800.  
  2801.     Dialing Directory, the Communications Parameters and the Echo,
  2802.  
  2803.     Message, Stripping, and Pacing specifications will remain in
  2804.  
  2805.     effect, even after the call is completed.  You might want to set
  2806.  
  2807.     up Directory entry #60 as a 'dummy default' entry to reset
  2808.  
  2809.     certain specifications.  You can also reset the program
  2810.  
  2811.     parameters and defaults with the Parameter and Default routines
  2812.  
  2813.     (Alt-P and Alt-F) described below.
  2814.  
  2815.  
  2816.     **Applications Note: CompuServe and the Source
  2817.  
  2818.     This version of PC-TALK requires that you place access numbers
  2819.  
  2820.     for CompuServe and the Source as regular entries in the Dialing
  2821.  
  2822.     Directory.  This enables you to specify various communications
  2823.  
  2824.     parameters and stripping instructions when calling these
  2825.  
  2826.     networks.  (You may want to place several CompuServe or Source
  2827.  
  2828.     entries in your Directory to reflect different parameters, such
  2829.  
  2830.     as 300-baud and 1200-baud entries.)
  2831.  
  2832.  
  2833.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.                --- PC-TALK III User's Guide ---                 43
  2840.  
  2841.  
  2842.  
  2843.  
  2844.     **Note that some of the Source utilities, such as UPI news, may
  2845.  
  2846.     send an ASCII 26 to mark the ends of articles or messages.  If
  2847.  
  2848.     you receive the files with these ASCII 26 characters, DOS will
  2849.  
  2850.     later interpret them as end-of-file markers and you will not be
  2851.  
  2852.     able to view the rest of the file, even though the information
  2853.  
  2854.     might still be there.
  2855.  
  2856.  
  2857.     If you encounter this problem, you may want to specify stripping
  2858.  
  2859.     of ASCII 26's as part of your Source Dialing Directory entry, or
  2860.  
  2861.     convert them to carriage returns (ASCII 13) or spaces (ASCII 32).
  2862.  
  2863.     In such cases, your strip/convert string should be specified as
  2864.  
  2865.     '026/000' (strip) or '026/013' (convert to carriage return) or
  2866.  
  2867.     '026/032' (convert to space).
  2868.  
  2869.  
  2870.     **Applications Note: Mainframe Hosts
  2871.  
  2872.     Some mainframe systems send null characters at the ends of lines.
  2873.  
  2874.     Normally, the IBM PC displays these as spaces.    These can corrupt
  2875.  
  2876.     the appearance of the screen.  A solution is to specify stripping
  2877.  
  2878.     of nulls in the Dialing Directory entry for that system.  The
  2879.  
  2880.     appropriate strip/convert string is '000/000/'.  Even though this
  2881.  
  2882.     looks like nulls are being converted to nulls (pretty strange),
  2883.  
  2884.     this procedure will work.
  2885.  
  2886.           ----------------------------------------
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.                --- PC-TALK III User's Guide ---                 44
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.              === Parameters and Defaults ===
  2913.  
  2914.  
  2915.  
  2916.     Communications Parameters: Alt-P
  2917.  
  2918.  
  2919.     It is not necessary that you understand communications protocols
  2920.  
  2921.     to use PC-TALK, but you might find it helpful to read the brief
  2922.  
  2923.     explanation of communications parameters included as Appendix A
  2924.  
  2925.     at the end of this documentation.
  2926.  
  2927.  
  2928.     Pressing Alt-P at any time while the program is running will call
  2929.  
  2930.     up a menu which allows you to set the communications parameters
  2931.  
  2932.     to one of four options.
  2933.  
  2934.  
  2935.     The most common parameters for personal computer communications
  2936.  
  2937.     are 300 baud, even parity, 7 data bits, and 1 stop bit (option
  2938.  
  2939.     1).  These parameters transmit text files as ASCII characters.
  2940.  
  2941.  
  2942.     To transmit binary data, you should communicate with 8 data bits
  2943.  
  2944.     (option 2). This option is also used to transmit "high-bit"
  2945.  
  2946.     encoded files (such as Wordstar<tm> formatted text files).
  2947.  
  2948.  
  2949.     Options 3 and 4 will transmit text and binary files at 1200 baud.
  2950.  
  2951.  
  2952.     Option "F" of the Communications Parameters menu permits you to
  2953.  
  2954.     reset the parameters to those specified as the program Defaults
  2955.  
  2956.     (see below).
  2957.  
  2958.  
  2959.     If you want to specify parameters other than one of the four
  2960.  
  2961.     options, you should first press 'x' to exit to the terminal mode
  2962.  
  2963.  
  2964.  
  2965.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                --- PC-TALK III User's Guide ---                 45
  2972.  
  2973.  
  2974.     and then invoke the Default routine by pressing Alt-F.
  2975.  
  2976.  
  2977.     **Applications and Advanced Features:
  2978.  
  2979.     If either you or the remote computer is receiving unintelligible
  2980.  
  2981.     information on the screen, you are probably using different
  2982.  
  2983.     communications parameters.  Sometimes you will be able to change
  2984.  
  2985.     the parameters while communications are in progress, but it may
  2986.  
  2987.     cause a break in communications, depending on the system you are
  2988.  
  2989.     calling and the modems in use.
  2990.  
  2991.  
  2992.     If you specify 8 data bits, (options 2 or 4), your modem might
  2993.  
  2994.     not give intelligible result codes. Also, if you transmit text
  2995.  
  2996.     files using option 2, as is required to transmit re-formattable
  2997.  
  2998.     Wordstar<tm> files, your screen may display unintelligible
  2999.  
  3000.     characters during transmission. The file is being transmitted
  3001.  
  3002.     accurately, however.
  3003.  
  3004.           ---------------------------------------------
  3005.  
  3006.  
  3007.  
  3008.     Program Defaults: Alt-F
  3009.  
  3010.  
  3011.     The "defaults" of a program are those values that the program
  3012.  
  3013.     assumes every time it is started.  PC-TALK makes a number of such
  3014.  
  3015.     assumptions, which can be changed at any time while the program
  3016.  
  3017.     is running by pressing Alt-F.
  3018.  
  3019.  
  3020.     When you press Alt-F, the screen will clear and you will see a
  3021.  
  3022.     list of the present program defaults.  They are as follows:
  3023.  
  3024.  
  3025.           Baud rate  300
  3026.           Parity     E
  3027.           Data bits  7
  3028.           Stop bits  1
  3029.  
  3030.  
  3031.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.                --- PC-TALK III User's Guide ---                 46
  3038.  
  3039.  
  3040.  
  3041.  
  3042.     These are the four communications parameters described
  3043.  
  3044.     previously. The permissible baud rates are 75, 110, 150, 300,
  3045.  
  3046.     600, 1200, 1800, 2400, 4800, and 9600. Parity may be E(ven),
  3047.  
  3048.     O(dd), S(pace), M(ark), or N(one). Data bits may be 4, 5, 6, 7,
  3049.  
  3050.     or 8. Stop bits may be 1 or 2.
  3051.  
  3052.  
  3053.     Note: If you specify 8 data bits, you must specify N parity. Do
  3054.  
  3055.     not experiment with any of these values unless you have a
  3056.  
  3057.     specific application.
  3058.  
  3059.  
  3060.           Echo        N
  3061.           Messages  N
  3062.  
  3063.  
  3064.     The default is to have both the Echo and Message functions
  3065.  
  3066.     inactive at program startup. To have either function be active,
  3067.  
  3068.     enter 'Y'.
  3069.  
  3070.  
  3071.     Note that both functions can be controlled by the Alt-E and Alt-M
  3072.  
  3073.     keys, regardless of how the defaults are set.
  3074.  
  3075.  
  3076.           Strip #1    0
  3077.           Replace #1  0
  3078.           Strip #2    0
  3079.           Replace #2  0
  3080.           Strip #3    0
  3081.           Replace #3  0
  3082.  
  3083.  
  3084.     These defaults provide the opportunity to strip and/or replace
  3085.  
  3086.     characters as they are received from the remote computer.
  3087.  
  3088.  
  3089.     The "Strip #" values represent the decimal ASCII values of the characters
  3090.  
  3091.     to be stripped or converted and the corresponding "Replace #"
  3092.  
  3093.     values indicate the ASCII characters to replace them.
  3094.  
  3095.  
  3096.  
  3097.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.                --- PC-TALK III User's Guide ---                 47
  3104.  
  3105.  
  3106.  
  3107.     A 0 (zero) Strip value indicates that no character is to be
  3108.  
  3109.     stripped or converted. A 0 (zero) Replace value indicates that
  3110.  
  3111.     the strip character is to be replaced by a null (no character).
  3112.  
  3113.  
  3114.     The values listed in this menu are only the default values for
  3115.  
  3116.     program startup.  Stripping can be put into effect via the
  3117.  
  3118.     Dialing Directory, as described in detail above. Stripping is an
  3119.  
  3120.     advanced feature that should not be used without a specific
  3121.  
  3122.     application in mind.
  3123.  
  3124.  
  3125.          Pacing p=    ''
  3126.  
  3127.  
  3128.     This gives you the opportunity of specifying a default pacing
  3129.  
  3130.     instruction, as explained previously.  This default is overridden
  3131.  
  3132.     by whatever pacing instructions may be put into effect through
  3133.  
  3134.     the Dialing Directory.    The symbol '' indicates a null entry.
  3135.  
  3136.  
  3137.           Logged drive    B:
  3138.           Margin Width    70
  3139.  
  3140.  
  3141.     Both of these default values can be controlled by the Alt-L and
  3142.  
  3143.     Alt-W commands described previously.
  3144.  
  3145.  
  3146.     Please note that all of the above defaults can be controlled
  3147.  
  3148.     independently through program commands.  The values listed in the
  3149.  
  3150.     Default menu represent only the values the program assumes at
  3151.  
  3152.     startup.
  3153.  
  3154.  
  3155.     In contrast, the following defaults (those listed in the second
  3156.  
  3157.     column of the Default menu) can be set only from within the
  3158.  
  3159.     Default menu.
  3160.  
  3161.  
  3162.  
  3163.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.                --- PC-TALK III User's Guide ---                 48
  3170.  
  3171.  
  3172.  
  3173.           Screendump file  B:SCRNDUMP.PCT
  3174.  
  3175.  
  3176.     This is the specification of the file that is written to when
  3177.  
  3178.     Alt-S is pressed to activate the Screendump function.
  3179.  
  3180.  
  3181.           Redial delay      20
  3182.           Connect prompt  CONNECT
  3183.  
  3184.  
  3185.     These defaults pertain to the Alt-Q Redial function.  The "Redial
  3186.  
  3187.     delay" governs the length of time between re-dial attempts (in
  3188.  
  3189.     seconds).  The "Connect prompt" specifies the message that the
  3190.  
  3191.     modem sends to indicate that a connection has been made.
  3192.  
  3193.  
  3194.     These defaults are set to redial every minute on the Hayes
  3195.  
  3196.     Smartmodems<tm>.  They can be adapted to many other auto-dial
  3197.  
  3198.     modems. (Consult your modem manual.)
  3199.  
  3200.  
  3201.           Line 25 help    Y
  3202.  
  3203.  
  3204.     This default governs whether the brief prompt on line 25 of the
  3205.  
  3206.     screen is displayed.  To turn off the prompt, enter 'N'.
  3207.  
  3208.  
  3209.           Foreground    7
  3210.           Background    0
  3211.           High inten.    15
  3212.  
  3213.  
  3214.     These three values determine how characters are displayed on the
  3215.  
  3216.     screen.  If you have a color monitor, you can substitute color
  3217.  
  3218.     values as explained in the IBM BASIC manual.  Be careful that you
  3219.  
  3220.     don't assign the same value to Foreground and Background!
  3221.  
  3222.  
  3223.           Print port   LPT1:
  3224.           Print init.  ''
  3225.           Print width  80
  3226.  
  3227.  
  3228.  
  3229.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.                --- PC-TALK III User's Guide ---                 49
  3236.  
  3237.  
  3238.  
  3239.     These three values govern the use of the printer.  You can
  3240.  
  3241.     specify 'LPT2:' as an optional printer port, if that is where
  3242.  
  3243.     your printer is connected.
  3244.  
  3245.  
  3246.     The "Print init." default permits you to send characters to the
  3247.  
  3248.     printer for alternate character fonts.    The "Print width"
  3249.  
  3250.     specifies how many columns per line the printer will handle.
  3251.  
  3252.  
  3253.          For example, to print in condensed type at 132 columns
  3254.  
  3255.          per line on the IBM Matrix Printer, enter <Ctrl>-O (oh)
  3256.  
  3257.          as the Print init. value and '132' as the Print width.
  3258.  
  3259.  
  3260.           Comm. port   COM1:
  3261.           Comm. init.  ,CS,DS
  3262.  
  3263.  
  3264.     The first of these defaults permits you to specify 'COM2:' as the
  3265.  
  3266.     communications port.
  3267.  
  3268.  
  3269.     The second default disables checking of the "Clear to Send" and
  3270.  
  3271.     "Data Set Ready" signals when the communications port is opened.
  3272.  
  3273.     This default should not be changed unless you have a specific
  3274.  
  3275.     application. Consult the IBM BASIC Manual under the OPEN "COM...
  3276.  
  3277.     statement for details.
  3278.  
  3279.  
  3280.           Modem init.  ''
  3281.  
  3282.  
  3283.     This provides the option of sending an initializing command to
  3284.  
  3285.     your modem. The '' symbol indicates a null entry.
  3286.  
  3287.  
  3288.           C/R subst.  }
  3289.  
  3290.  
  3291.     This final default specifies which character is to be used to
  3292.  
  3293.  
  3294.  
  3295.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.                --- PC-TALK III User's Guide ---                 50
  3302.  
  3303.  
  3304.     indicate carriage returns when defining Function key and Alt key
  3305.  
  3306.     input strings (see below).  This character may be changed at will
  3307.  
  3308.     without altering the actual input string.
  3309.  
  3310.  
  3311.     The procedure for entering new default values is simple.  When
  3312.  
  3313.     you first call up the Default menu, the cursor will be paused
  3314.  
  3315.     next to the default for the baud rate. You can enter new values
  3316.  
  3317.     for all the defaults or leave them unchanged as follows:
  3318.  
  3319.  
  3320.     -- If you want to enter a value, type the new value and then
  3321.  
  3322.        press <Enter>.
  3323.  
  3324.     -- If you want to leave the value unchanged, simply press <Enter>.
  3325.  
  3326.     -- If you want to enter a null (blank) value, type <space> <Enter>.
  3327.  
  3328.  
  3329.     When you do not want to change any more values, type <Esc> <Enter>.
  3330.  
  3331.     (Pressing the <Esc> key will display a small left arrow on the
  3332.  
  3333.     screen.)
  3334.  
  3335.  
  3336.     You will then be asked whether the new values you entered are ok.
  3337.  
  3338.     If you do not respond with 'y', you will exit the Default routine
  3339.  
  3340.     and all of the old defaults will remain in effect.
  3341.  
  3342.  
  3343.     If you indicate that the new values are ok, you will be asked
  3344.  
  3345.     whether you want to make the changed default values permanent.
  3346.  
  3347.     If you respond 'y', your changes will be written to a file called
  3348.  
  3349.     PC-TALK.DEF.  The new values will be put into effect, and they
  3350.  
  3351.     will become the new default program values the next time PC-TALK
  3352.  
  3353.     is run.
  3354.  
  3355.  
  3356.     If you do not want to make the changes permanent, your new values
  3357.  
  3358.     will be put into effect, but the old values will remain as the
  3359.  
  3360.  
  3361.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.                --- PC-TALK III User's Guide ---                 51
  3368.  
  3369.  
  3370.  
  3371.     defaults the next time PC-TALK is run.
  3372.  
  3373.  
  3374.     **Applications and Advanced Features:
  3375.  
  3376.     The Default routine provides you with a great degree of control
  3377.  
  3378.     over your use of the program.  The program will do some checking
  3379.  
  3380.     for invalid default values, but you should be careful when
  3381.  
  3382.     changing the defaults and do so only if you know of a specific
  3383.  
  3384.     need.
  3385.  
  3386.  
  3387.     If you run into trouble specifying the defaults, you can exit to
  3388.  
  3389.     DOS and simply delete the file PC-TALK.DEF from your program
  3390.  
  3391.     disk.  PC-TALK will create a new default file if it does not
  3392.  
  3393.     locate the PC-TALK.DEF file.
  3394.  
  3395.  
  3396.           ---------------------------------------------
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.                --- PC-TALK III User's Guide ---                 52
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.                   === Input Strings ===
  3441.  
  3442.  
  3443.  
  3444.     The Function Key Directory: Alt-K (or Alt-J)
  3445.  
  3446.  
  3447.     One of PC-TALK's other powerful features is the Function Key
  3448.  
  3449.     Directory, which is called up by pressing Alt-K.  (To accommodate
  3450.  
  3451.     users of the KEYNOTE program, you can also call up the Function
  3452.  
  3453.     Key Directory with Alt-J.)
  3454.  
  3455.  
  3456.     The Function Key Directory permits you to assign permanent
  3457.  
  3458.     strings of up to 126 characters to the ten Function keys F1
  3459.  
  3460.     through F10, and to the combinations of Alt-, Shift-, and Ctrl-
  3461.  
  3462.     F1 through F10.  A total of forty keys can thus be assigned
  3463.  
  3464.     permanent strings, which can be used to input i.d. numbers, logon
  3465.  
  3466.     sequences, frequently-used phrases and other text with a single
  3467.  
  3468.     keystroke.
  3469.  
  3470.  
  3471.     The information in the Function Key Directory is stored in a file
  3472.  
  3473.     called PC-TALK.KEY and is loaded every time PC-TALK is run.
  3474.  
  3475.  
  3476.     The first time the Function Key Directory is called up, you will
  3477.  
  3478.     see that the keys F1 through F10 have no strings assigned to
  3479.  
  3480.     them.  To program a key (or to revise a previously programmed
  3481.  
  3482.     key), press 'r' at the first prompt.  You will then be asked to
  3483.  
  3484.     specify which Function key (1 through 10) you wish to revise.
  3485.  
  3486.     Type the appropriate number and hit <Enter>.
  3487.  
  3488.  
  3489.     You will then be prompted to enter the string you want to assign
  3490.  
  3491.  
  3492.  
  3493.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.                --- PC-TALK III User's Guide ---                 53
  3500.  
  3501.  
  3502.     to that Function key.  Type the desired characters, followed by
  3503.  
  3504.     <Enter>.  The directory will display the revised input for that
  3505.  
  3506.     key.  (If you make an error, press 'r' again and respecify for
  3507.  
  3508.     that key.)
  3509.  
  3510.  
  3511.     If you want to specify carriage returns as part of the input
  3512.  
  3513.     string, input a "right curly bracket" -- the shifted key '}' just
  3514.  
  3515.     to left of the <Enter> key -- at that point in the input string.
  3516.  
  3517.     If you want the input string to terminate with a carriage return,
  3518.  
  3519.     enter '}' as the last character of the string.
  3520.  
  3521.  
  3522.          For example, if you wanted to assign the string 'ABC
  3523.  
  3524.          <Enter> 123 <Enter>' to Function key F1, you would enter
  3525.  
  3526.          the input string as 'ABC}123}'.
  3527.  
  3528.  
  3529.     The input string may be up to 126 characters in length; only the
  3530.  
  3531.     leftmost 30 characters will be displayed in the directory.
  3532.  
  3533.  
  3534.     You can "page" forward or back through the Function Key Directory
  3535.  
  3536.     by pressing 'f' or 'b' at the initial prompt.  This will permit
  3537.  
  3538.     you to assign or revise strings for the key combinations Alt-F1
  3539.  
  3540.     through Alt-F10, Shift-F1 through Shift-F10, and Ctrl-F1 through
  3541.  
  3542.     Ctrl-F10.
  3543.  
  3544.  
  3545.  
  3546.     Using the Function Key Assignments --
  3547.  
  3548.  
  3549.     Once any of these forty Function keys or key combinations have
  3550.  
  3551.     been assigned, hitting that key will send the input string
  3552.  
  3553.     directly to the communications port (sending carriage returns in
  3554.  
  3555.     place of '}').
  3556.  
  3557.  
  3558.  
  3559.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.                --- PC-TALK III User's Guide ---                 54
  3566.  
  3567.  
  3568.  
  3569.     Continuing with the example above, if you pressed F1 during
  3570.  
  3571.     communications, you would send the following to the remote
  3572.  
  3573.     computer:
  3574.                   ABC
  3575.                   123
  3576.  
  3577.  
  3578.  
  3579.     You can specify a new string for any of the Function keys at any
  3580.  
  3581.     time.  If you want to clear the key, type <space> <Enter> as the
  3582.  
  3583.     new input string.
  3584.  
  3585.  
  3586.     The Alt-K command can be used simply to display the Function Key
  3587.  
  3588.     Directory for reference.  You can page through the Directory as
  3589.  
  3590.     needed to confirm your key assignments.  To continue with
  3591.  
  3592.     communications, press 'x' at the initial prompt and you will
  3593.  
  3594.     be returned to the regular terminal mode of the program.  You
  3595.  
  3596.     can then proceed by pressing any of the Function keys to send
  3597.  
  3598.     an assigned string or proceed by typing information from the
  3599.  
  3600.     keyboard.
  3601.  
  3602.  
  3603.     IMPORTANT! DO NOT PLACE CONFIDENTIAL ID NUMBERS OR PASSWORDS IN
  3604.  
  3605.     THE FUNCTION KEY DIRECTORY IF OTHERS WILL HAVE ACCESS TO YOUR
  3606.  
  3607.     PROGRAM DISK. When you want to make a copy of PC-TALK for others,
  3608.  
  3609.     do not copy the file PC-TALK.KEY, as this file may contain
  3610.  
  3611.     confidential information.
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.                --- PC-TALK III User's Guide ---                 54a
  3632.  
  3633.  
  3634.     **Applications and Advanced Features:
  3635.  
  3636.     You can also use the Function keys to store filespecs.    Pressing
  3637.  
  3638.     the appropriate key will input the filespec in response to a
  3639.  
  3640.     Receive, Transmit, or View file prompt.
  3641.  
  3642.  
  3643.     You can include control characters (ASCII 0 through 31) as part
  3644.  
  3645.     of the input string.  The program will display these characters
  3646.  
  3647.     as their highlighted letter equivalents (e.g., an ASCII 12 will
  3648.  
  3649.     be displayed as a highlighted letter 'L').
  3650.  
  3651.  
  3652.     You can change the character used as the carriage return
  3653.  
  3654.     substitute from the right curly bracket to any other character
  3655.  
  3656.     from within the Default specification routine.    This carriage
  3657.  
  3658.     return substitute only affects how the string is specified and
  3659.  
  3660.     how it is displayed on the screen; the program always stores a
  3661.  
  3662.     "real" carriage return (ASCII 13).  Thus, you can switch back and
  3663.  
  3664.     forth using different characters as the substitute.
  3665.  
  3666.  
  3667.     A new user of the program does not need to have the PC-TALK.KEY
  3668.  
  3669.     file on his/her disk. If the program does not locate PC-TALK.KEY
  3670.  
  3671.     on the program disk, it will initialize and create a new blank
  3672.  
  3673.     Function key file. The same is true for the file PC-TALK.DIR,
  3674.  
  3675.     which contains the information used by the Dialing Directory.
  3676.  
  3677.           ---------------------------------------------
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.                --- PC-TALK III User's Guide ---                 55
  3698.  
  3699.  
  3700.     Hanging Up the Modem
  3701.  
  3702.  
  3703.         A common use of the Function keys is to store commands for
  3704.  
  3705.         hanging up your modem.
  3706.  
  3707.  
  3708.         For example, the Hayes Smartmodems(tm) require two commands to 
  3709.  
  3710.         hang up.  First, the modem must be sent three plus characters 
  3711.  
  3712.         to get the modem's attention.  Then the modem must be sent the 
  3713.  
  3714.         command ATH to get it to hang up.  You can set up PC-TALK to 
  3715.  
  3716.         store these commands on function keys as follows:
  3717.  
  3718.  
  3719.         Assign "+++" to function key F7.
  3720.  
  3721.         Assign "ATH}" to function key F8.
  3722.  
  3723.  
  3724.         (In this example, include the characters between the double 
  3725.  
  3726.         quotes in the key assignments, but not the double quotes 
  3727.  
  3728.         themselves.  The } character represents a carriage return.)
  3729.  
  3730.  
  3731.         Now when you want to hang up the modem, simply press F7, 
  3732.  
  3733.         wait for the modem to signal "OK" and then press F8.
  3734.  
  3735.           ---------------------------------------------
  3736.  
  3737.  
  3738.         Temporary Alt Keys: Alt-1 through Alt-0
  3739.  
  3740.  
  3741.     In addition to the permanent Function key combinations described
  3742.  
  3743.     above, the ten key combinations Alt-1 through Alt-0 can be
  3744.  
  3745.     programmed for temporary custom input while communications are in
  3746.  
  3747.     progress.
  3748.  
  3749.  
  3750.     Pressing Alt-'=' (Alt-equals) at any time during communications
  3751.  
  3752.     will display a prompt on line 25 of the screen, asking for the
  3753.  
  3754.     key to be programmed.  Type any of the numbers 1 through 0.
  3755.  
  3756.  
  3757.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.                --- PC-TALK III User's Guide ---                 56
  3764.  
  3765.  
  3766.  
  3767.     You will then be prompted to enter the temporary string for that
  3768.  
  3769.     Alt key. All keystrokes entered subsequently will input text for
  3770.  
  3771.     that key, until you press <Enter> (maximum 50 characters).
  3772.  
  3773.  
  3774.     As with the Function key assignments described above, you can use
  3775.  
  3776.     a right curly bracket '}' to include a carriage return as part of
  3777.  
  3778.     the temporary string. Control characters will be displayed as
  3779.  
  3780.     their highlighted letter equivalents.
  3781.  
  3782.  
  3783.     When a temporary Alt key has been assigned, the program will
  3784.  
  3785.     display the first seven characters of the programmed input on
  3786.  
  3787.     line 25 of the screen and return to normal keyboard operation.
  3788.  
  3789.  
  3790.     Once an Alt key 1 through 0 has been assigned, pressing it will
  3791.  
  3792.     send the assigned string, just as though it had been typed from
  3793.  
  3794.     the keyboard.  The Alt keys can also be used to input filespecs.
  3795.  
  3796.  
  3797.     You can change an Alt key assignment at any time by pressing Alt-
  3798.  
  3799.     equals, followed by the number of the key to be respecified and
  3800.  
  3801.     the new assignment.
  3802.  
  3803.  
  3804.     If you want to clear a key, press Alt-equals, the number of the
  3805.  
  3806.     key, and then type <space> <Enter>.  If no Alt-key assignments
  3807.  
  3808.     are in effect, the display on line 25 will disappear.
  3809.  
  3810.  
  3811.     **NOTE the difference between these Alt key assignments and the
  3812.  
  3813.     Function key assignments described above:
  3814.  
  3815.  
  3816.     The Alt keys can be easily reprogrammed during communications and
  3817.  
  3818.     are displayed on line 25 of the screen.  This makes them con-
  3819.  
  3820.     venient for holding temporary input strings needed for quick
  3821.  
  3822.  
  3823.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.                --- PC-TALK III User's Guide ---                 57
  3830.  
  3831.  
  3832.  
  3833.     reference.  However, the Alt-key assignments are not saved when
  3834.  
  3835.     the program is terminated.
  3836.  
  3837.  
  3838.     The Function key assignments, on the other hand, are stored
  3839.  
  3840.     permanently on disk and reloaded each time PC-TALK is run.  This
  3841.  
  3842.     makes them convenient for storing id numbers and logon sequences.
  3843.  
  3844.     However, you cannot continue with communications while you are
  3845.  
  3846.     reassigning the Function keys.
  3847.  
  3848.           ---------------------------------------------
  3849.  
  3850.  
  3851.     **Applications Note: Hanging Up
  3852.  
  3853.     In order to remain compatible with as many modems as possible,
  3854.  
  3855.     PC-TALK does not have a pre-programmed command for hanging up
  3856.  
  3857.     the phone line.  Many modems do provide such a command, however.
  3858.  
  3859.     For example, the Hayes Smatrmodems<tm> require that three plus
  3860.  
  3861.     characters ('+++') be sent to put the modem into command state.
  3862.  
  3863.     At that point, the command 'ATH' (all capital letters) plus a
  3864.  
  3865.     carriage return will hang up the line.
  3866.  
  3867.  
  3868.     These commands can be assigned to permanent input keys in PC-TALK.
  3869.  
  3870.     For example, the string '+++' could be assigned to key F9 and the
  3871.  
  3872.     string 'ATH}' to key F10.  (You cannot assign both strings to a
  3873.  
  3874.     single key because the Hayes Smartmodem<tm> requires a pause
  3875.  
  3876.     between the two commands and this version of PC-TALK does not
  3877.  
  3878.     provide for programmed pauses in input strings.
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.                --- PC-TALK III User's Guide ---                 58
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.            === Miscellaneous Features and Commands ===
  3903.  
  3904.  
  3905.  
  3906.     Elapsed Time: Alt-Z
  3907.  
  3908.  
  3909.     At any time during program operation, you can display the elapsed
  3910.  
  3911.     time for the current call by typing Alt-Z. For updated time, hit
  3912.  
  3913.     Alt-Z again. (The elapsed time is reset whenever a new call is
  3914.  
  3915.     made.)
  3916.  
  3917.  
  3918.  
  3919.     Exit: Alt-X
  3920.  
  3921.  
  3922.     Pressing Alt-X at any time will give you the option of
  3923.  
  3924.     terminating the program and returning to DOS.
  3925.  
  3926.  
  3927.  
  3928.     Sending a Break Signal: Ctrl-End
  3929.  
  3930.  
  3931.     Various remote computer systems use different signals to effect a
  3932.  
  3933.     break during communications.  For example, the break signal for
  3934.  
  3935.     CompuServe is a Control-C; the Source Break signal is a Control-
  3936.  
  3937.     P. Any key sequence (including all control key combinations) may
  3938.  
  3939.     be sent via the keyboard.  Some break sequences may also be
  3940.  
  3941.     programmed via the Function Key Directory.
  3942.  
  3943.  
  3944.     Some systems require a special "sustained" Break signal. This
  3945.  
  3946.     signal can be sent by hitting the Ctrl and the End keys
  3947.  
  3948.     simultaneously.  You will have to experiment, or consult your
  3949.  
  3950.     remote system's documentation to determine the correct Break
  3951.  
  3952.     signal to use.
  3953.  
  3954.  
  3955.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.                --- PC-TALK III User's Guide ---                 59
  3962.  
  3963.  
  3964.  
  3965.  
  3966.     CAUTION: do not attempt to use the combination of the Ctrl key
  3967.  
  3968.     and the ScrollLock/Break key as this may terminate PC-TALK.
  3969.  
  3970.  
  3971.     Rubout: Del key
  3972.  
  3973.  
  3974.     The 'rubout' or 'delete' character (ASCII 127) may be sent by
  3975.  
  3976.     pressing the Del key.  In some cases this will display on your
  3977.  
  3978.     screen as a small house-shaped character.
  3979.  
  3980.  
  3981.  
  3982.     Command Summary: Home key
  3983.  
  3984.  
  3985.     An on-screen summary of all the PC-TALK program commands
  3986.  
  3987.     described above can be displayed at any time by hitting the Home
  3988.  
  3989.     key.
  3990.  
  3991.  
  3992.     Toggle Commands:
  3993.  
  3994.  
  3995.     The following keys toggle on/off their respective functions and
  3996.  
  3997.     operate at any time while the program is running:
  3998.  
  3999.  
  4000.               Alt-T  Transmit  Alt-E  Echo
  4001.  
  4002.               Alt-R Receive    Alt-M  Messages
  4003.  
  4004.               Alt-V  View      Ctrl-PtrSc Printout
  4005.  
  4006.  
  4007.             ----------------------------------------
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.                --- PC-TALK III User's Guide ---                 60
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.          === More Applications and Advanced Features ===
  4035.  
  4036.  
  4037.  
  4038.     Even though this section is described as "advanced," the
  4039.  
  4040.     following information should be of interest to all users of the
  4041.  
  4042.     program.
  4043.  
  4044.  
  4045.  
  4046.     XON/XOFF: Alt-O
  4047.  
  4048.  
  4049.     PC-TALK supports the sending of XON/XOFF signals to the remote
  4050.  
  4051.     computer in the event of a communications buffer overflow (see
  4052.  
  4053.     below), and will trap for XON/XOFF signals sent by the remote
  4054.  
  4055.     computer during transmission of files. The default XON signal is
  4056.  
  4057.     ASCII 17; the default XOFF signal is ASCII 19.
  4058.  
  4059.  
  4060.     If the remote computer sends an XOFF signal during transmission
  4061.  
  4062.     of a file, the symbol "<<XOFF>>" will be displayed highlighted on
  4063.  
  4064.     the screen until the remote computer sends an "XON" signal, at
  4065.  
  4066.     which time transmission will resume automatically.  If transmis-
  4067.  
  4068.     sion has been halted, it may be resumed manually by typing Alt-O
  4069.  
  4070.     (the letter 'oh') at the keyboard.
  4071.  
  4072.  
  4073.  
  4074.     Communications Errors: <<>> and <<OVERFLOW>>
  4075.  
  4076.  
  4077.     PC-TALK will indicate certain types of errors if they occur
  4078.  
  4079.     during communications.    If there is an ambient signal on the
  4080.  
  4081.     line, the program will display the symbol '<<>>' in high
  4082.  
  4083.     intensity.  Communications will not be interrupted in most cases,
  4084.  
  4085.  
  4086.  
  4087.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.                --- PC-TALK III User's Guide ---                 61
  4094.  
  4095.  
  4096.     but this symbol should put you on notice that you are sending or
  4097.  
  4098.     receiving corrupted data.  On a very noisy line, you may see the
  4099.  
  4100.     symbol repeatedly.  You should disconnect and try for a better
  4101.  
  4102.     connection.
  4103.  
  4104.  
  4105.     With some modems, including the Hayes Smartmodems<tm>, you may
  4106.  
  4107.     see the <<>> symbol when communications are first opened.  This
  4108.  
  4109.     should not be a cause for concern, provided you do not see the
  4110.  
  4111.     symbol once communications are in progress.
  4112.  
  4113.  
  4114.     PC-TALK opens a communications buffer for receiving data through
  4115.  
  4116.     the communications port.  In most cases, the program should be
  4117.  
  4118.     able to process data as fast as it is received.  If the
  4119.  
  4120.     communications buffer does fill faster than the program can
  4121.  
  4122.     handle the incoming data, you will see the symbol <<OVERFLOW>> on
  4123.  
  4124.     the screen.  The program will then try to recover, by sending an
  4125.  
  4126.     XOFF signal to the remote computer, processing the contents of
  4127.  
  4128.     the buffer, and then sending an XON signal.
  4129.  
  4130.  
  4131.     Two situations should be noted which may cause an overflow
  4132.  
  4133.     condition.  If you are running the uncompiled BASIC version of
  4134.  
  4135.     the program at 1200 baud, you may experience an overflow
  4136.  
  4137.     condition if you are making use of the character stripping
  4138.  
  4139.     options, or if the remote computer does not support XON/XOFF.
  4140.  
  4141.  
  4142.     If you are trying to perform simultaneous printout at 1200 baud,
  4143.  
  4144.     your printer will probably not be able to keep up and eventually
  4145.  
  4146.     the buffer will overflow, even with the .EXE version of the
  4147.  
  4148.     program.  PC-TALK will attempt to recover by turning off the
  4149.  
  4150.     print feature.
  4151.  
  4152.  
  4153.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.                --- PC-TALK III User's Guide ---                 62
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.               === PC-TALK III File Information ===
  4167.  
  4168.  
  4169.  
  4170.     PC-TALK III is supplied with the following files:
  4171.  
  4172.  
  4173.     PC-TALK.BAS -- The BASIC source code for the program.  It will
  4174.  
  4175.     run on a 64K system using DOS 1.00 or 1.10 and BASIC 1.10.
  4176.  
  4177.  
  4178.     PC-TALK.EXE -- The compiled BASIC version of the program.  It
  4179.  
  4180.     will run under DOS 1.00, 1.10, or DOS 2.00 on a system with 128K
  4181.  
  4182.     or more of memory.
  4183.  
  4184.  
  4185.     PC-TALK.DOC -- The text file containing this documentation.
  4186.  
  4187.  
  4188.     TALK64.BAT  -- A batch file that runs the 64K version. The file
  4189.  
  4190.     contains the single command 'BASIC PC-TALK/C:1024'.  This
  4191.  
  4192.     sets up a 1024-byte communications buffer.
  4193.  
  4194.  
  4195.     TALK128.BAT -- A batch file that runs the 128K version.  It
  4196.  
  4197.     contains the single command 'PC-TALK'. The .EXE version can, of
  4198.  
  4199.     course, be run directly from DOS with the command 'PC-TALK'
  4200.  
  4201.     <Enter>.
  4202.  
  4203.  
  4204.     PRINTDOC.BAT -- A batch file with a series of prompts to print
  4205.  
  4206.     the documentation file from DOS.
  4207.  
  4208.  
  4209.     COPYTALK.BAT -- A batch file to aid in making copies of PC-TALK
  4210.  
  4211.     for other users.  It will not copy your personal .DIR, .KEY, and .DEF
  4212.  
  4213.     support files.
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.                --- PC-TALK III User's Guide ---                 63
  4226.  
  4227.  
  4228.     The first time PC-TALK III is run, the program looks for three support
  4229.  
  4230.     files.    If it does not find them, these three files will be created on
  4231.  
  4232.     the program disk:
  4233.  
  4234.  
  4235.     PC-TALK.DIR -- The file that stores Dialing Directory information.
  4236.  
  4237.     PC-TALK.KEY -- The file that stores Function Key information.
  4238.  
  4239.     PC-TALK.DEF -- The file that stores Default Menu information.
  4240.  
  4241.             ----------------------------------------
  4242.  
  4243.  
  4244.  
  4245.     Programming Information --
  4246.  
  4247.  
  4248.     One additional file is supplied on the program disk: PCTKREM.MRG.
  4249.  
  4250.     This is a BASIC file saved in ASCII format that contains REMark
  4251.  
  4252.     statements.  It can be MERGED into PC-TALK.BAS to improve the
  4253.  
  4254.     readability of the program.  However, once merged, PC-TALK.BAS
  4255.  
  4256.     will no longer run on a system with 64K of memory.
  4257.  
  4258.  
  4259.     PC-TALK.EXE can be compiled directly from PC-TALK.BAS, as all
  4260.  
  4261.     timing functions are handled independently through the BASIC
  4262.  
  4263.     SOUND and TIME$ functions.
  4264.  
  4265.  
  4266.     Once PC-TALK.BAS has been saved in ASCII format, it can be
  4267.  
  4268.     compiled using the IBM BASIC Compiler with the following commands:
  4269.  
  4270.  
  4271.           BASCOM PC-TALK.BAS /E/O/S/C:4096
  4272.           LINK PC-TALK+IBMCOM
  4273.  
  4274.  
  4275.     The '4096' argument determines the size of the communications
  4276.  
  4277.     buffer and can be increased if you have sufficient memory.  For
  4278.  
  4279.     all but the most demanding applications, however, the 4096-byte
  4280.  
  4281.     buffer should be more than sufficient.
  4282.  
  4283.  
  4284.  
  4285.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.                --- PC-TALK III User's Guide ---                 64
  4292.  
  4293.  
  4294.  
  4295.           ---------------------------------------------
  4296.  
  4297.  
  4298.  
  4299.     Copying PC-TALK --
  4300.  
  4301.  
  4302.     You are encouraged to make copies of PC-TALK III and distribute
  4303.  
  4304.     them to other users, within the terms of the limited license set
  4305.  
  4306.     forth below.  A special batch file has been provided for this
  4307.  
  4308.     purpose.
  4309.  
  4310.  
  4311.     To copy PC-TALK III, insert the program disk in drive A.  From
  4312.  
  4313.     the DOS A> prompt, type 'COPYTALK' <Enter> and follow the
  4314.  
  4315.     prompts.   If you do copy PC-TALK for other users, please be sure
  4316.  
  4317.     to provide them with the PC-TALK.DOC and PRINTDOC.BAT files.
  4318.  
  4319.           ---------------------------------------------
  4320.  
  4321.  
  4322.  
  4323.     Modifying PC-TALK --
  4324.  
  4325.  
  4326.     Please note that this version of PC-TALK makes use of virtually
  4327.  
  4328.     all the memory available on a 64K system when running the
  4329.  
  4330.     interpreter BASIC version (PC-TALK.BAS).  Adding any modifica-
  4331.  
  4332.     tions will exceed the memory capacity for 64K machines.
  4333.  
  4334.  
  4335.     This version of PC-TALK has incorporated the suggestions of many
  4336.  
  4337.     users who made modifications to earlier versions.  Some of these
  4338.  
  4339.     earlier modifications were posted on bulletin boards and became,
  4340.  
  4341.     in effect, "standard" modifications to the earlier program.
  4342.  
  4343.  
  4344.     There are still many more useful modifications which could be
  4345.  
  4346.     made, and we would like to encourage this grassroots improvement
  4347.  
  4348.     process.  The only "dangers" are of different people writing
  4349.  
  4350.  
  4351.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.                --- PC-TALK III User's Guide ---                 65
  4358.  
  4359.  
  4360.  
  4361.     modifications which overlap or are inconsistent, and, of course,
  4362.  
  4363.     people unwittingly writing bugs into the program.
  4364.  
  4365.  
  4366.     You are free to modify PC-TALK as you wish to suit your personal
  4367.  
  4368.     needs.    One of the goals in creating PC-TALK was to produce a
  4369.  
  4370.     program in easily modifiable BASIC. We do request, however, that
  4371.  
  4372.     you do not distribute PC-TALK in modified form.  The reason for
  4373.  
  4374.     this is that when people have problems or questions, they
  4375.  
  4376.     inevitably contact us, and we have no way of knowing what
  4377.  
  4378.     modifications may have been made.
  4379.  
  4380.  
  4381.     If you do come up with useful modifications, please keep them as
  4382.  
  4383.     separate MERGE files which can be incorporated into PC-TALK.BAS
  4384.  
  4385.     at the user's option.
  4386.  
  4387.  
  4388.     To facilitate this process of creating mergeable mods, we would
  4389.  
  4390.     appreciate your sending us copies of your mods (on disk, if they
  4391.  
  4392.     are substantial).  In certain cases, we may want to endorse
  4393.  
  4394.     certain mods and "officially" reserve expansion areas for them.
  4395.  
  4396.     Program lines from 10000 up have specifically been reserved for
  4397.  
  4398.     this purpose.
  4399.  
  4400.  
  4401.     Please understand that our reason for suggesting that we might
  4402.  
  4403.     "approve" certain modifications is not in any way meant to
  4404.  
  4405.     inhibit your insights or creativity.  To the contrary, we're
  4406.  
  4407.     greatly appreciative of the improvements which have been made to
  4408.  
  4409.     the program so far, and we would merely like to make it easier
  4410.  
  4411.     for more people to share in future improvements.
  4412.  
  4413.           ---------------------------------------------
  4414.  
  4415.  
  4416.  
  4417.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.                --- PC-TALK III User's Guide ---                 66
  4424.  
  4425.  
  4426.  
  4427.  
  4428.     Thank You!
  4429.  
  4430.  
  4431.     While on the subject on user mods, I would like to express my
  4432.  
  4433.     thanks to Larry Jordan, Rich Schinnell, Wes Merchant, Don
  4434.  
  4435.     Winthrow, and the Capital PC Users Group for their many
  4436.  
  4437.     suggestions, contributions, and continued support.
  4438.  
  4439.  
  4440.     John O'Boyle of United Technologies has been particularly helpful
  4441.  
  4442.     and encouraging in developing version III and in championing the
  4443.  
  4444.     Freeware concept.  Thanks also to Phil Ryals of Bank of America
  4445.  
  4446.     and to Joe Doran of GCA Corporation for their programming insights.
  4447.  
  4448.  
  4449.     Thanks to Jeremy Joan Hewes for being my trusty cohort and dear
  4450.  
  4451.     friend from the very beginning of this adventure and to Larry Magid
  4452.  
  4453.     and Stu Schwartz for their tireless beta testing and for never being
  4454.  
  4455.     satisfied.  And special thanks to Patricia Smith for her loyal support
  4456.  
  4457.     and excellent work.
  4458.  
  4459.  
  4460.     Finally, thank you to the entire PC Community for your many words
  4461.  
  4462.     of encouragement and your financial support.  PC-TALK and
  4463.  
  4464.     Freeware started as an experiment.  It seems to have worked
  4465.  
  4466.     beyond what anyone suspected.  I hope that you find this version
  4467.  
  4468.     of PC-TALK to be more useful and just as friendly as the prior
  4469.  
  4470.     versions, and that we continue to find ways to share our
  4471.  
  4472.     adventures in computing.
  4473.  
  4474.  
  4475.                      -- Andrew Fluegelman
  4476.  
  4477.           ---------------------------------------------
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.                --- PC-TALK III User's Guide ---                 67
  4490.  
  4491.  
  4492.  
  4493.  
  4494.                         tm
  4495.     ======================== F R E E W A R E =======================
  4496.  
  4497.                  User-Supported Software
  4498.  
  4499.         If you have received this program from another user and
  4500.       find it of value, your $35 contribution will be appreciated.
  4501.  
  4502.                  === F r e e w a r e ===
  4503.                 The Headlands Press, Inc.
  4504.                    Post Office Box 862
  4505.                 Tiburon, CA 94920
  4506.  
  4507.          Regardless of whether you make a contribution,
  4508.        you are encouraged to copy this program as described below.
  4509.  
  4510.           ---------------------------------------------
  4511.  
  4512.  
  4513.     FREEWARE user-supported software is an experiment in distributing
  4514.     computer programs, based on three principles:
  4515.  
  4516.     First, that the value and utility of software is best assessed by
  4517.     the user on his/her own system.  Only after using a program can
  4518.     one really determine whether it serves personal applications,
  4519.     needs, and tastes.
  4520.  
  4521.     Second, that the creation of independent personal computer
  4522.     software can and should be supported by the computing community.
  4523.  
  4524.     Finally, that copying of programs should be encouraged,
  4525.     rather than restricted. The ease with which software can be
  4526.     distributed outside traditional commercial channels reflects the
  4527.     strength, rather than the weakness, of electronic information.
  4528.  
  4529.  
  4530.     The user-supported concept:
  4531.  
  4532.     Anyone may request a copy of a user-supported program by sending
  4533.     a blank, formatted disk to the program author together with an
  4534.     addressed, postage-paid return mailer. A copy of the program,
  4535.     with documentation, will be sent by return mail on the user's disk.
  4536.  
  4537.     The program carries a notice suggesting a contribution for the
  4538.     program. Making a contribution is voluntary on the part of the user.
  4539.  
  4540.     The program may also be ordered by mail for an advance contribution.
  4541.  
  4542.     Regardless of whether a contribution is made, the user is encouraged
  4543.     to copy the program for trial use by others on a private, non-
  4544.     commercial basis.  Payment for use is discretionary on the part of
  4545.     each subsequent user.
  4546.  
  4547.  
  4548.  
  4549.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.                --- PC-TALK III User's Guide ---                 68
  4556.  
  4557.  
  4558.  
  4559.  
  4560.     Will the user-supported concept really work?
  4561.  
  4562.     Up to now, distribution of software has relied either on
  4563.     restricting access (and charging for the cost of doing so), or
  4564.     anonymously casting programs into the public domain.  The user-
  4565.     supported concept is a way for the computing community to support
  4566.     and encourage creative work outside the traditional marketplace.
  4567.  
  4568.     This is an experiment in economics more than altruism. Free
  4569.     distribution of software and voluntary payment for its use
  4570.     eliminates the need for money to be spent on marketing,
  4571.     advertising, and copy protection schemes. Users can obtain
  4572.     quality software at reduced cost, while still supporting program
  4573.     authors.  And the most useful programs survive, based purely on
  4574.     their usefulness.
  4575.  
  4576.  
  4577.     Please join the experiment.
  4578.  
  4579.     FREEWARE is the trademark of The Headlands Press for its user-
  4580.     supported software, but we invite all software authors to
  4581.     participate in this distribution concept.
  4582.  
  4583.     We would like to publish a FREEWARE CATALOG of user-supported
  4584.     software by program authors who are willing to make their work
  4585.     available on a free, non-restricted basis. If you would like your
  4586.     program listed, please send a description of the program
  4587.     (including system requirements) and the address to which requests
  4588.     for copies should be sent. Fulfilling requests and suggesting
  4589.     contributions are the sole responsibility of each program author.
  4590.     Listings in the catalog are free.
  4591.  
  4592.     We welcome your comments about the user-supported concept.
  4593.     Thank you for your support.
  4594.  
  4595.     Andrew Fluegelman
  4596.     Freeware
  4597.  
  4598.          ----------------------------------------------------
  4599.     *** NOTICE:  Users of this program are granted a limited license to
  4600.     make copies of this program for trial use by others on a private,
  4601.     non-commercial basis.
  4602.  
  4603.     This limited license does not include --
  4604.  
  4605.     1. distributing this program in connection with any other product
  4606.     2. making the program available for any consideration or 'disk fee'
  4607.     3. posting the program for public access via telecommunications or
  4608.     4. distributing the program in modified form.
  4609.  
  4610.     Please cooperate.
  4611.     Copyright (c) 1984 The Headlands Press, Inc.
  4612.          ----------------------------------------------------
  4613.  
  4614.  
  4615.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.                --- PC-TALK III User's Guide ---                 69
  4622.  
  4623.  
  4624.  
  4625.  
  4626.     Appendix A: A Brief Explanation of Communications Parameters
  4627.  
  4628.  
  4629.     The communications "parameters" are simply values that specify
  4630.     how data is to be sent.  The "baud rate" determines the speed of
  4631.     transmission--300 baud transmits at 300 bits per second (bps).
  4632.     Since it usually takes 10 bits to transmit one character, 300 bps
  4633.     is a transmission rate of approximately 30 characters per second.
  4634.     A rate of 1200 bps is four times as fast--about 120 characters per
  4635.     second.  (Your modem must be able to support the baud rate you
  4636.     select.)
  4637.  
  4638.  
  4639.     As mentioned, it usually takes a stream of 10 bits to transmit
  4640.     one ASCII character.  One of these 10 bits can be designated as a
  4641.     "parity" bit.  The value of this bit can be set so that, together
  4642.     with the other data bits (described below), the number of the data
  4643.     and parity bits is either "even" or "odd." The parity bit can also be
  4644.     set to be always one ("mark parity") or always zero ("space parity").
  4645.     If you have chosen to communicate with 8 data bits rather than 7 data
  4646.     bits (see next paragraph), there is no "room" for a parity bit,
  4647.     and so you must specify "no" parity.
  4648.  
  4649.  
  4650.     You can choose to communicate with various numbers of data bits.
  4651.     The most common values are 7 data bits, which allow you to send
  4652.     any of the 127 standard ASCII characters, or 8 data bits, which
  4653.     allow you to send an extended ASCII set of 255 characters.
  4654.  
  4655.  
  4656.     For every character transmitted, the communications program sends
  4657.     1 "start" bit.  You have no option to vary this number.  However,
  4658.     you can specify how many "stop" bits are to be sent.  There must
  4659.     be at least 1 stop bit, and this is the most common value.
  4660.  
  4661.     For meaningful communications to occur, both computers must be
  4662.     operating using the same parameters.  This is why it is important
  4663.     to know the parameters of the remote computer and why the commu-
  4664.     nications program must be able to set specified parameters.
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.                --- PC-TALK III User's Guide ---                 70
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.     Appendix B: A Brief Description of the XMODEM Protocol
  4694.  
  4695.  
  4696.     Once the protocol is put into effect ("Holding for Start..."),
  4697.     the transmitter waits for the receiver to send an NAK character
  4698.     (ASCII 21).  Meanwhile, the receiver sends NAK signals every ten
  4699.     seconds.  Once the transmitter detects an NAK, it starts to send
  4700.     the file in sections of 128 bytes.
  4701.  
  4702.  
  4703.     Actually, more than 128 bytes are sent for each block. At the
  4704.     beginning of the block is an SOH character (ASCII 01), followed
  4705.     by the ASCII character representing the block number, followed by
  4706.     the ASCII character of the "one's complement" of the block
  4707.     number. Then the 128 bytes of the file are sent. Finally, the
  4708.     block concludes with an ASCII character representing the sum of
  4709.     the ASCII values of the 128 bytes sent (the "checksum"
  4710.     character).
  4711.  
  4712.  
  4713.     The receiver checks the block to verify that everything is in
  4714.     order.    First it makes sure that the block started with an SOH.
  4715.     Then it makes sure that the block number is correct.  Then it
  4716.     performs its own calculations on the 128 data bytes and compares
  4717.     its own checksum with the one received from the transmitter.
  4718.  
  4719.  
  4720.     If everything is in order, the receiver sends an ACK character
  4721.     (ASCII 06) to the transmitter, indicating that the next block is
  4722.     to be sent. If the receiver can't verify, it sends an NAK,
  4723.     requesting that the block be sent again.  This continues, block
  4724.     by block, until the entire file has been sent and verified.
  4725.  
  4726.  
  4727.     At the end of the file, the transmitter sends an EOT character
  4728.     (ASCII 04).  The receiver acknowledges the EOT with an ACK, and
  4729.     the transfer terminates.
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.                --- PC-TALK III User's Guide ---                 71
  4754.  
  4755.  
  4756.  
  4757.         Some companies and organizations have requested that we 
  4758.  
  4759.         provide an invoice for copies of PC-TALK III.  Please feel 
  4760.  
  4761.         free to complete the following when submitting your payment 
  4762.  
  4763.         for use of PC-TALK III.
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.                                    INVOICE
  4770.  
  4771.  
  4772.         SOLD TO:
  4773.  
  4774.         address:
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.         ____ copies PC-TALK III @ $35.00 per copy
  4782.  
  4783.  
  4784.  
  4785.                         TOTAL   $__________.
  4786.  
  4787.  
  4788.  
  4789.         The Headlands Press, Inc.
  4790.  
  4791.         Post Office Box 862
  4792.  
  4793.         Tiburon, CA, 94920
  4794.  
  4795.  
  4796.  
  4797.  
  4798.         (Site licenses for use of PC-TALK III in quantity are 
  4799.  
  4800.         available upon request.  Please contact us at (415) 435-0770.)
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.           --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.          === Finished printing the PC-TALK III User's Guide ===
  4825.  
  4826.